在PrestShop中,我有5种语言,所以我还有5个这样的站点地图:
1_de_0_sitemap.xml
1_en_0_sitemap.xml
1_lv_0_sitemap.xml,
etc.
如何为当前前端语言添加站点地图链接到<head>
?
这是PrestaShop 1.5。
正确的方法是在.tpl或某些控制器中进行吗?
答案 0 :(得分:1)
您可以在header.tpl中执行此操作,但我建议您使用hookHeader insted。像这样:
public function hookHeader($params)
{
$sitemap_file = '1_' . $this->context->language->iso_code . '_0_sitemap.xml';
//could work with echo too
return 'your link here' . $sitemap_file;
}
祝你好运