我需要创建一个使用从cron运行的观察者发送的特定电子邮件模板。
当我收到电子邮件时,我没有提供变量的值。电子邮件模板vars如何在Magento中使用?
$vars = array(
'product' => $product,
'customer' => $customer
);
$mailTemplate->sendTransactional(
$mailId,
'general',
$customer->getData('email'),
$customer->getData('firstname') . ' ' . $customer->getData('lastname'),
$vars
);
$product
& $customer
是从模型集合(Product_Collection & Customer_Collection)两个对象。
在我的模板,我想访问他们像这样:
Dear {{htmlescape var=$customer.name}},
<p>Check {{htmlescape var=$product.name}}</p>
任何想法?
顺便说一下,我怎样才能构建网址到我的产品? (让客户点击一个链接查看产品)
拍手并开始调试,如果在应用实际过滤器时您的变量已到位。最好使用的是http://www.xdebug.org/,并与您的php ide一起使用,您可以开始调试会话 – 2011-04-04 11:43:09