показывать подкатегории родительской категории, когда на странице категории нет подкатегорий - PullRequest
0 голосов
/ 11 июня 2018

В magento, когда мы щелкаем по категории, она переводит нас на страницу категории и показывает (если существует) подкатегории выбранной категории в многослойной навигации слева. Но когда мы щелкаем по категории, у которой нет подкатегорий, она отображается пустой.Страница категории в многоуровневой навигации слева.Я хочу показать подкатегории родителя, если в текущей категории нет подкатегорий. Для этого я сделал следующее, но у меня не получилось.

Я попытался добавить следующее к

приложение / код / ​​ядро ​​/ Маг / Каталог / Модель / Слой / Фильтр / Category.php

if(count($categoty->getChildrenCategories())){
    $categories = $categoty->getChildrenCategories();
}else{
    $categories = $categoty->getParentCategory()->getChildrenCategories();
}

и удаленная строка # 163

$categories = $categoty->getChildrenCategories();

Пожалуйста, предложите мне решение,Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 11 июня 2018

Я нашел решение.Я должен поместить вышеуказанный логин в left.phtml

app/design/frontend/theme/template/catalog/navigation/left.phtml


 $categoty = Mage::registry('current_category');
    $categories = $category->getChildrenCategories();
    //$_categories = $this->getCurrentChildCategories();

     if(count($categoty->getChildrenCategories())){
        $_categories = $categoty->getChildrenCategories();
     }else{
         $_categories = $categoty->getParentCategory()->getChildrenCategories();
     }

, и это сработало как шарм!Надеюсь, это поможет кому-то еще!

...