我需要能够发送包含条件句的交易电子邮件。对于包含某些产品的任何订单,我想在订单确认电子邮件中包含一句话。有很多示例说明如何根据内置变量在交易电子邮件中使用条件,但我想将条件基于我自己的变量,我将从我自己的扩展程序中以编程方式创建该变量。
邮件程序类 Mage_Core_Model_Email_Template_Mailer 确实有一个公共 setTemplateParams 方法,但由于该方法只调用基类 setData 方法,即使我可以访问该方法来设置我自己的参数,它也会覆盖显示内容所必需的核心模板参数篮子。
如何做到这一点?