Как вывести в конечных подкатегориях категории на уровень выше

Тема в разделе "Общие вопросы", создана пользователем chester98, 12 сен 2020.

  1. chester98

    chester98 Пользователь

    Сообщения:
    45
    Симпатии:
    1
    Добрый вечер. Подскажите пожалуйста как вывести в конечной подкатегории категории на уровень выше, по типу уточнить поиск, но чтобы в конечной подкатегории выводился список всех категорий на 1 уровень выше. Приведу пример Главная категория МОТОБЛОКИ далее НАВЕСНОЕ ОБОРУДОВАНИЕ 2 уровень, далее НАВЕСНОЕ ДЛЯ ОБРАБОТКИ ЗЕМЛИ 3ий уровень, далее ПЛУГИ 4 уровень, чтобы в категории "ПЛУГИ" выводились все подкатегории "НАВЕСНОГО ДЛЯ ОБРАБОТКИ ЗЕМЛИ"

    opencart 3
     
    Последнее редактирование: 12 сен 2020
  2. chester98

    chester98 Пользователь

    Сообщения:
    45
    Симпатии:
    1
    вопрос решен, кому интересно в контроллере категории после строки
    Код:
    $results = $this->model_catalog_category->getCategories($category_id);
    вставить
    Код:
    if (!$results){
                $parent = $this->model_catalog_category->getCategory($category_id);   
                $results = $this->model_catalog_category->getCategories($parent['parent_id']);
                }
    и теперь модуль "уточнить категорию" в конечной категории будет показывать все категории на 1 уровень выше
     
    Vlad нравится это.