我需要能夠發送包含條件句子的交易電子郵件。我想在包含某些產品的任何訂單的訂單確認電子郵件中包含一個句子。有很多關於如何在基於內置變量的交易電子郵件中使用條件的示例,但是我想基於自己的變量創建條件,我將從我自己的擴展中以編程方式創建。Magento以編程方式設置模板變量
的郵件類Mage_Core_Model_Email_Template_Mailer確實有一個公共setTemplateParams方法,但該方法只是調用基類SetData方法,即使我能訪問的方法來設置自己的參數,它會覆蓋已所必要的的核心模板參數顯示籃子的內容。
任何想法如何實現這一點,將不勝感激。
謝謝,但我不確定getYourAttribute()位。籃子裏可能有幾件物品,我如何確定籃子是否包含我感興趣的任何物品?如果籃子只包含普通產品,那麼我想發送默認訂單電子郵件,但是如果籃子包含一個或多個特定類型的商品,那麼我希望在電子郵件中包含一個句子,而不是多少種類型的物品存在於籃子裏。 – Dom 2013-04-25 12:41:16