最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > Magento > Magento教程 >

Magento 分类多层URL变成一层

时间:2014-06-17 23:39来源:未知 作者:最模板zuimoban 点击:
移除magento的URL中子分类的上级分类,也就是多级分类中的url变成一级分类,而不存在层次。 譬如:一级分类为:www.magento2u.com/aa,他的二级分类为www.magento2u.com/aa/bb 我们想要它变成www.

移除magento的URL中子分类的上级分类,也就是多级分类中的url变成一级分类,而不存在层次。 
譬如:一级分类为:www.magento2u.com/aa,他的二级分类为www.magento2u.com/aa/bb

我们想要它变成www.magento2u.com/bb

下面是解决方法:

找到文件 app/code/core/Mage/Catalog/Model/Url.php 找到下面代码,然后把该注释的注释掉就可以了,大概在805行左右。

//if (null === $parentPath) {
//$parentPath = $this->getResource()->getCategoryParentPath($category);
//}
//elseif ($parentPath == '/') {
$parentPath = ''; //('Don't comment it')
//}

当然刷新页面还是不行的,需要在index management下面重新reindex data一下,然后刷新缓存。

在去除分类页面的.html的时候,刷新缓存,会发现,还是带着html,也是需要index management,重新索引一次。

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容