事务性电子邮件 - Magento 1.9 中的默认样式和变量
Transactional Emails - Default Styling and Variables in Magento 1.9
我正在寻找 2 个特定变量。
Wishlist - var_message 变量有一些我正在尝试编辑的样式。
Abandoned Carts - 拉动此扩展 URL:connector/email/basket/code/secret/quote_id/*****
我无法找到该 URL 或命令访问的文件的位置。
如能提供任何帮助,我们将不胜感激。
此外,如果有人能告诉我如何在没有 "Just knowing" 的情况下追踪这些东西的位置,那也很棒。
亲切的问候,
正确的变量名是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
我正在寻找 2 个特定变量。
Wishlist - var_message 变量有一些我正在尝试编辑的样式。
Abandoned Carts - 拉动此扩展 URL:connector/email/basket/code/secret/quote_id/*****
我无法找到该 URL 或命令访问的文件的位置。
如能提供任何帮助,我们将不胜感激。
此外,如果有人能告诉我如何在没有 "Just knowing" 的情况下追踪这些东西的位置,那也很棒。
亲切的问候,
正确的变量名是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