如何在OpenCart中移动语言选择器

时间:2018-06-29 14:12:51

标签: twig opencart opencart-3

如何将语言选择器从“ common.header”移动到其他任何地方?

网站上存在两种或多种语言后-语言选择器开始出现在网站的标题区域,由{{language}} twig变量表示。

如果我切

{{ language }}
模板中的

-语言选择器消失。这是预期的。

如果我将其放置在 common.header树枝模板之外的其他地方-它不会出现

这不是CSS的事情,只是代码没有被解析。我想将其移至页脚,但似乎无法查明问题的根源。

1 个答案:

答案 0 :(得分:2)

如果要在页脚中显示它,请编辑此文件:

catalog\controller\common\footer.php

查找:

return $this->load->view('common/footer', $data);

在其之前添加:

$data['language'] = $this->load->controller('common/language');

现在您可以在footer.twig中使用它了:

{{ language }}

您可能需要清除修改缓存和主题缓存。