मैजेंटो 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.