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)

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().


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.