我有一个PrestaShop商店,带有一个用于从类别url清除ID的模块。我产品的网址格式为“ {rewrite}-{id} .html”,因此PS在我的所有产品上都添加了“?id_product_attibute = 0”。我想删除它或将自己的网址格式设置为“ {rewrite}-{id} {-:id_product_attribute} .html” 我正在使用https://github.com/faktiva/prestashop-clean-urls
答案 0 :(得分:0)
可以从产品URL中删除id_product_attribute,而无需更改后台的SEO配置。
您可以覆盖 Link.php 类的 getProductLink()
函数,或在CORE文件中进行更改。
从上述功能的第156行中删除或注释 $params['id_product_attribute'] = $ipa;
。