Try the Demo

Magento Forum

   
‘{{if’ tag email template-ben nem akar működni
 
Ripetti
Jr. Member
 
Avatar
Total Posts:  17
Joined:  2010-03-23
 

Sziasztok,

Azt akarom megoldani, hogy a beérkező megrendelés után automatikusan küldendő email így kezdődjön:
Tisztelt XY.

Regisztrált user esetén a vevő neve így rakható ki: {{htmlescape var=$order.getCustomerName()}}
Ha nem regisztrált a user, akkor pedig így: {{htmlescape var=$order.getBillingAddress().getName()}}

Nos, én egyetlen email template-ben akarom ezt megoldani. Ehhez kellene egy feltétel a template-ben. A leírások szerint azt így lehetne megoldani:

{{if order.getStoreId() == 2}}

{{else}}

{{
/if}}

Én betettem egy ilyet testképpen (csak az if tesztelése végett):

StoreId{{var order.getStoreId()}} <br/>

{{if order.getStoreId() == 2}}
StoreId equals 2
{{else}}
It
's not 2
{{/if}} 
<br/>

{{if order.getStoreId() == 1}}
StoreId equals 1
{{else}}
It'
s not 1
{{
/if}}

Azaz lekérdeztem a storeId-t, aztán vizsgáltam egy feltétellel. Nos az eredmény:

StoreId1
StoreId equals 2
StoreId equals 1

Vagyis egyszerre volt 1 és 2 is.
A kérdés:
Hogyan lehet rendesen használni ezt az if-es szerkezetet?!?

Köszi.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top