如何在opencart中的电子邮件中添加额外的文本

时间:2015-11-02 13:43:31

标签: php opencart

您好我想在Opencart商店中成功订购后更改电子邮件答案。

我只想在电子邮件中添加更多文字。

据我所知,我需要进去:

catalog/view/theme/default/template/mail/order.tpl

并在那里更改代码,但是当我这样做时,没有任何变化。

我很抱歉我的英语不好。

2 个答案:

答案 0 :(得分:1)

  1. 转到语言文件/catalog/language/*/mail/order.php

  2. 在文件末尾,粘贴此$_['text_new'] = "Your Text";。 模型catalog/model/checkout/order.php会自动调用语言文件,因此您无需调用它,但您必须在模型中声明变量。浏览它,看看邮件变量的位置。在那里添加你的变量。 $data['text_new'] = $this->language->get('text_new');

  3. 转到catalog/view/theme/default/template/mail/order.tpl并根据需要调用变量$ text_new。

  4. 就是这样。

答案 1 :(得分:0)

你不应该进入.tpl文件

转到此处:

function main()
{
   Hello(this);
}

function Hello(caller)
{
    // caller will be the object that called Hello. boom like that... 
    // you can add an undefined check code if the function Hello 
    // will be called without parameters from somewhere else
}

你会发现这一行:

/catalog/language/bulgarian/mail/order.php

在""内部填写文本。标记。

这适用于Opencart 1.x(我不确定2.0)