Prestashop:在模块重写中使用全局主题翻译

问题描述:

我正在使用Prestashop 1.6.1。我为一些Prestashop模块创建了模板覆盖,并且只想使用我主题的翻译。Prestashop:在模块重写中使用全局主题翻译

如果我添加在从一个模块模板覆盖的字符串(不MOD参数):

{l s='Thank you for your order!'}

,因为它不是在后台的翻译页面可见我不会翻译这个字符串。

这是简单的不可能或者我犯了一个错误?

+0

你尝试清除缓存吗?并删除位于缓存文件夹中的class_index.php? –

+0

是的,我已经删除了缓存&和class_index.php,但翻译现在仍然出现在后台。 – fahu

如果您覆盖模块模板,则应使用mod参数。如果没有,Prestashop Translator将不会将该字符串作为模块中已翻译文本的一部分。 没有mod你可能会发现它的前台或后台翻译。

注意:考虑到Prestashop首先需要从主题进行翻译,如果存在,则从Prestashop核心存在,如果存在,则从模块翻译中存在。如果没有显示默认文本(应该用英语)

祝你好运。