Saya melihat di email transaksional Templat pesanan baru, ada tag ini yang memanggil file header html yang ada di app/locale/en_US/template/email/html
{{template config_path="design/email/header"}}
Saya ingin membuat header baru sehingga saya membuat file baru app/local/en_US/template/email/html/header2.html
dan menggunakan kode
{{template config_path="design/email/header2"}}
tetapi tidak berhasil. Dengan kode ini, tidak ada tajuk yang disertakan dalam email. Adakah ide mengapa atau apa cara yang tepat untuk membuat tajuk email khusus?
magento-1.9
email
email-templates
Justin Lok
sumber
sumber
design/email/header2
Jawaban:
Anda juga dapat menerapkan Magento default kelas untuk bekerja dengan banyak (header dan footer).
Buat file:
Kemudian di modul khusus Anda, Anda dapat menggunakan seperti pada contoh berikut di config.xml Anda:
Jadi Anda memiliki opsi ini untuk dipilih:
sumber
Ini dapat membantu menjelaskannya:
Gunakan beberapa footer untuk email
Apa yang mereka minta:
sumber
design / email / header Ini merujuk ke opsi konfigurasi BUKAN templat.
Anda dapat membuat modul baru untuk menambahkan opsi seperti itu.
Atau cukup buat blok statis CMS baru dan kemudian masukkan di atas konten email Anda seperti itu.
Mengganti
sumber
cms/block
bawah Sistem -> Izin -> blokAnda juga perlu memodifikasi kode
app/code/core/Mage/Core/etc/config.xml
Alih-alih melakukan ini di file inti, coba lakukan ini di modul khusus Anda.
sumber