{{Variabile del percorso di configurazione non visibile nella variabile personalizzata

magento.stackexchange https://magento.stackexchange.com/questions/6552

  •  16-10-2019
  •  | 
  •  

Domanda

Abbiamo una "{{config variabile del percorso", come qui sotto e sto vedendo il seguente:

Questa variabile {{config percorso = 'web / non protetta / base_url'}} è visibile in modelli di posta elettronica e nella newsletter templates

Ma non o, talvolta, a variabili personalizzate (HTML)

{{config path='web/unsecure/base_url'}}

Con a volte voglio dire a volte. Sembra che abbia qualcosa a che fare con altre variabili che sono o non si trovano nello stesso modello ... Si prega di trovare alcuni esempi di seguito


Domanda: qualcuno ha qualcosa di simile con esperienza prima


Alcuni test condotti I

TEST 1

creato un modello e-mail vuota con i seguenti 3 link, dove TEST123 contiene gli stessi primi 3 link:

{{config path='web/unsecure/base_url'}}

{{config path='snh/emailsettings/headerfnt'}}

{{store url''}}

________________________

{{customVar code=TEST123}}

Il risultato è che var 1-2-3 non stampa, ma 4-5-6 NON

TEST 2

creato un modello e-mail vuota con i seguenti 3 link, dove TEST123 contiene gli stessi primi 3 link:

    {{customVar code=TEST123}

________________________

{{config path='web/unsecure/base_url'}}

    {{config path='snh/emailsettings/headerfnt'}}

    {{store url''}}

Il risultato è che var 1-2-3-4-5-6 fanno Stampa


Conclusione finora La mia conclusione è che a quanto pare c'è qualcosa a che fare con l'ordine delle variabili di essere trovati. customvars necessario trovare e trasformati PRIMA altre variabili sono trovati. Sto scavando attraverso il filtro Varien & Nucleo Modello di trovare qualche logica sul perché

È stato utile?

Soluzione 2

Questo sembra essere conosciuto in Magento. Pubblicato in bug / caratteristiche.

Altri suggerimenti

E 'probabilmente le voci del database.

Date un'occhiata a core_config_data:

SELECT `value` FROM `core_config_data` WHERE `path` = 'snh/emailsettings/headerfnt';

Se lo fa ritorno qualcosa, allora sarebbe un problema ambito poi. Controllare se scope e scope_id controlli fuori (, sito web, il livello globale negozio?). modo più sicuro per andare è rispettivamente default e 0,.

Se lo fa non di ritorno nulla, allora avete bisogno di inserire qualcosa per questo. È, ovviamente, probabilmente sapete ormai cosa inserire, giusto?

supporti Purtroppo magento2 solo elenco specifico delle configurazioni da utilizzare nel modello e-mail come percorso di config.

Per utilizzare il percorso di configurazione personalizzata in modello e-mail è necessario sostituire le funzionalità di base.

Di seguito articolo spiega molto bene.

https://gordonlesti.com/magento-2-email- template-config-direttive /

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top