0
添加鏈接網站地圖在頭PrestShop,我有5種語言,所以我也有5個站點地圖是這樣的:如何的Prestashop
1_de_0_sitemap.xml
1_en_0_sitemap.xml
1_lv_0_sitemap.xml,
etc.
我怎麼能爲當前的前端添加鏈接,網站地圖,以<head>
語言?
這是PrestaShop 1.5。
正確的方法是在.tpl或在某些控制器中執行它?
添加鏈接網站地圖在頭PrestShop,我有5種語言,所以我也有5個站點地圖是這樣的:如何的Prestashop
1_de_0_sitemap.xml
1_en_0_sitemap.xml
1_lv_0_sitemap.xml,
etc.
我怎麼能爲當前的前端添加鏈接,網站地圖,以<head>
語言?
這是PrestaShop 1.5。
正確的方法是在.tpl或在某些控制器中執行它?
你可以在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;
}
好運
爲什麼你想將它添加到頁眉?站點地圖並不是要在每個請求中鏈接(它沒有意義)。相反,您應該有一個網站地圖索引,其中列出了特定語言的所有站點地圖。 'gsitemap'模塊確實如此。您也可以在Google Search Console中關聯您的站點地圖。 – gskema