ขึ้นอยู่กับและถ้า / อื่นในอีเมลธุรกรรมใน Magento 1


22

เรากำลังตรวจสอบเช็คในอีเมลหรือจดหมายข่าวของเราและดูที่http://merch.docs.magento.com/ce/user_guide/store-operations/email-transactional.html

ที่เราหารหัสด้านล่าง

คำถามของฉัน: เราสามารถใช้ DEPEND นี้หรือ IF เพื่อตรวจสอบการมีอยู่หรือความว่างเปล่าของตัวแปรได้หรือไม่? สิ่งที่ต้องการ

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

ตัวอย่างจากลิงค์

Depend Condition

{{depend order.getIsNotVirtual()}}

{{/depend}}

{{depend salable}}

{{/depend}}

- If Condition

{{if order.getIsNotVirtual()}}

{{else}}

{{/if}}

(else is optional)

คำตอบ:


41

ตรงนี้เป็นวัตถุประสงค์ของและ{{depend}} {{if}}ข้อแตกต่างระหว่างพวกเขาคือ{{if}}สนับสนุน{{else}}คำสั่ง
{{depend}}เป็นเพียงเป็นโดยไม่ต้อง{{if}} เพื่อดูว่าพวกเขาทำงานอ้างถึงและ{{else}}
Varien_Filter_Template::dependDirective()Varien_Filter_Template::ifDirective()


2
และถ้าฉันต้องการเปรียบเทียบกับสตริงเช่น {{order.getStatus () == 'pending_payment'}}?
Diego Queiroz

@DiegoQueiroz คุณพบคำตอบของคุณหรือไม่
snh_nl

@snh_nl ใช่! ฉันพบ!
Diego Queiroz

1
คุณสามารถแชร์ลิงก์ได้หรือไม่
snh_nl

@DiegoQueiroz โปรดแชร์ลิงก์ถ้าคุณยังมีมัน .. ผมต้องแก้ปัญหาของปัญหานี้ ..
Mansi ราชา
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.