मैजेंटो 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 () == 'लंबित_ भुगतान'}} जैसे स्ट्रिंग के साथ तुलना करना चाहता हूं?
डिएगो क्विरोज़

@DiegoQueiroz क्या आपको अपना उत्तर मिला?
snh_nl

@snh_nl हाँ! मुझे मिला!
डिएगो क्विरोज़

1
क्या आप लिंक साझा कर सकते हैं?
snh_nl

@DiegoQueiroz कृपया एक लिंक साझा करें यदि आपके पास अभी भी है .. मुझे वास्तव में इस समस्या का समाधान चाहिए ..
मानसी राजा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.