我正在尝试使用
发送带有订单项网格的电子邮件程序{{layout handle="sales_email_order_items" order=$order}}
但它没有工作。它是空白的。但
{{htmlescape var=$order.getCustomerName()}}
正确显示客户名称。运送地址,账单地址,付款方式等正确显示
缺少什么?
Magento ver。 1.9.0.1
先谢谢
答案 0 :(得分:0)
在自定义模块中,您必须设置所有必需的参数。
...
$mailer->setSender(Mage::getStoreConfig(self::XML_PATH_EMAIL_IDENTITY, $storeId));
$mailer->setStoreId($storeId);
$mailer->setTemplateId($templateId);
$mailer->setTemplateParams(array(
'order' => $this, /* This is just order object. Please check if this object is null or not. */
'billing' => $this->getBillingAddress(),
'payment_html' => $paymentBlockHtml
)
);
...