Magento電子郵件模板如果語句在我期望它們時未評估爲真。有人能告訴我什麼是錯的嗎?看看下面的代碼:Magento電子郵件模板如果語句
{{var customer.group_id}}
{{if customer.group_id}}Print true{{else}}Print false{{/if}}
{{if customer.group_id==4}}Print true{{else}}Print false{{/if}}
{{if customer.group_id=4}}Print true{{else}}Print false{{/if}}
{{if customer.group_id eq 4}}Print true{{else}}Print false{{/if}}
輸出是
4
Print True
Print False
Print False
Print False
我試圖把4左右的報價,但同樣的結果。如果聲明,我如何評估與magento電子郵件模板的平等?
糾正我,如果我錯了,但從你說什麼,他也可以創建一種方法(可能是一個輔助方法?),可以檢查這一點,對吧? – 2011-01-26 00:26:12
您也可以在模板外部構建邏輯以在運行時填充特定的客戶變量。 – Chris 2011-01-26 01:37:37
@Joseph - 是的,您可以創建一個方法,但我認爲它需要位於Customer對象上,以便您可以使用需要擴展Customer模型的{{if customer.isGroupMember()}}。不是我必須爲此需求推薦的東西,但仍然是一個有效的選項 – 2011-01-26 04:15:45