通过清心醉

Magento多级分类URL去掉父目录

Magento去掉多级分类URL

如果一个产品在多个分类里,那么在不同的产品分类里查看magento的分类产品时就会显示父分类的URL,就导致一个产品在多个URL里页面重复.

方法如下:

打开app/code/core/Mage/Catalog/Model/Url.php这个php文件,找到(有两处)代码修改注释为即可:
// if (null === $parentPath) {
// $parentPath = $this->getResource()->getCategoryParentPath($category);
// }
// elseif ($parentPath == ‘/’) {
$parentPath = ”; //注这有两个’;而不是”
// }其实1.8版本过后的版本在系统,配置,分类里也可以设置是否使用父级分类的,可能是因为对核心代码有进行修改,或者没编译的关系.

关于作者

清心醉 administrator

发表评论

请输入验证码: