繁体   English   中英

交易电子邮件-Magento 1.9中的默认样式和变量

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM