我正在寻找2个特定变量。
愿望清单-var_message变量具有一些样式,我可以尝试编辑。
废弃的购物车-使用此扩展URL:连接器/电子邮件/购物篮/代码/秘密/ quote_id / *****
而且我无法找到该URL或命令访问的文件的位置。
我们将不胜感激。
如果有人能告诉我我如何在不“仅仅知道”的情况下追踪这些东西的位置,那也将是盛大的。
问候,
答案 0 :(得分:2)
正确的变量名是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