[英]Magento transactional email shows and old template even after styling it
[英]Transactional Emails - Default Styling and Variables in Magento 1.9
我正在寻找2个特定变量。
愿望清单-var_message变量具有一些样式,我想立即对其进行编辑。
废弃的购物车-使用此扩展URL:连接器/电子邮件/购物篮/代码/秘密/ quote_id / *****
而且我无法找到该URL或命令访问的文件的位置。
可以提供的任何帮助将不胜感激。
同样,如果有人可以告诉我我如何在没有“仅仅知道”的情况下追踪这些东西的位置,那也将是盛大的。
亲切的问候,
正确的变量名称是message
(不是var_message)
可变信息填充在控制器Mage_Wishlist_IndexController
方法内sendAction
这里是:
$emailModel = Mage::getModel('core/email_template');
$sharingCode = $wishlist->getSharingCode();
foreach ($emails as $email) {
$emailModel->sendTransactional(
Mage::getStoreConfig('wishlist/email/email_template'),
Mage::getStoreConfig('wishlist/email/email_identity'),
$email,
null,
array(
'customer' => $customer,
'salable' => $wishlist->isSalable() ? 'yes' : '',
'items' => $wishlistBlock,
'addAllLink' => Mage::getUrl('*/shared/allcart', array('code' => $sharingCode)),
'viewOnSiteLink' => Mage::getUrl('*/shared/index', array('code' => $sharingCode)),
'message' => $message
)
);
}
$wishlist->setShared(1);
$wishlist->save();
消息的实际内容来自表单输入,并从此处获取:
$message = nl2br(htmlspecialchars((string) $this->getRequest()->getPost('message')));
没有分配任何实际的样式或CSS。 实际上,大多数样式都是在电子邮件模板中inline
定义的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.