Tergantung dan jika / lain dalam email transaksi di Magento 1

22

kami sedang menyelidiki beberapa cek dalam email atau buletin transaksional kami dan melihat di http://merch.docs.magento.com/ce/user_guide/store-operations/email-transactional.html

tempat kami menemukan kode di bawah ini.

Pertanyaan saya: dapatkah kita menggunakan ini TERGANTUNG atau JIKA untuk memeriksa keberadaan atau kekosongan variabel? Sesuatu seperti

{{if customer.getFirstname()}} 
  {{var customer.firstname}} 
{{else} 
  {{var customer.name}} 
{{/if}}

Contoh dari tautan

Depend Condition

{{depend order.getIsNotVirtual()}}

{{/depend}}

{{depend salable}}

{{/depend}}

- If Condition

{{if order.getIsNotVirtual()}}

{{else}}

{{/if}}

(else is optional)
snh_nl
sumber

Jawaban:

41

Inilah tujuan {{depend}}dan {{if}}. Satu-satunya perbedaan di antara mereka adalah yang {{if}}mendukung {{else}}pernyataan.
{{depend}}sama seperti {{if}}tanpa {{else}}.
Untuk melihat cara kerjanya, lihat Varien_Filter_Template::dependDirective()dan Varien_Filter_Template::ifDirective().

Marius
sumber
2
dan jika saya ingin membandingkan dengan string seperti {{order.getStatus () == 'pending_payment'}}?
Diego Queiroz
@DiegoQueiroz Apakah Anda menemukan jawaban Anda?
snh_nl
@ snh_nl Ya! Saya menemukan!
Diego Queiroz
1
Bisakah Anda membagikan tautannya?
snh_nl
@DiegoQueiroz tolong bagikan tautan jika Anda masih memilikinya .. Saya benar-benar membutuhkan solusi untuk masalah ini ..
Mansi Raja