如何将语言选择器从“ common.header”移动到其他任何地方?
网站上存在两种或多种语言后-语言选择器开始出现在网站的标题区域,由{{language}} twig变量表示。
如果我切
{{ language }}
模板中的-语言选择器消失。这是预期的。
如果我将其放置在 common.header树枝模板之外的其他地方-它不会出现。
这不是CSS的事情,只是代码没有被解析。我想将其移至页脚,但似乎无法查明问题的根源。
答案 0 :(得分:2)
如果要在页脚中显示它,请编辑此文件:
catalog\controller\common\footer.php
查找:
return $this->load->view('common/footer', $data);
在其之前添加:
$data['language'] = $this->load->controller('common/language');
现在您可以在footer.twig
中使用它了:
{{ language }}
您可能需要清除修改缓存和主题缓存。