如何根据类别级别添加网址前缀
示例: -
example.com/h/lvl-1-categories
example.com/s/lvl-2-categories
等
由于
答案 0 :(得分:0)
解决了它:
已复制
/app/code/core/Mage/Catalog/Model/Url.php
到
/app/code/local/Mage/Catalog/Model/Url.php
在Url.php中找到行
if (null === $parentPath) {
$parentPath = $this->getResource()->getCategoryParentPath($category);
}
elseif ($parentPath == '/') {
$parentPath = '';
}
并替换为
// if (null === $parentPath) {
// $parentPath = $this->getResource()->getCategoryParentPath($category);
// }
// elseif ($parentPath == '/') {
if($category->getLevel() > 2){
$parentPath = 'c/';
}else{
$parentPath = 'h/';
}
// }
的答案