마 젠토 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 Raja
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.