Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Все sub_category в подкатегориях


pimur
 Поделиться

Рекомендованные сообщения

Приветствую.

Сборка Opencart 2.3

Есть задача вывести в подкатегории все категории что находятся в этой главной категории.

На примере:

Есть главная категория - овощи, в ней лежат - помидоры, огурцы, картошка и т.д (всего 2 уровня вложенности: категория>подкатегория)

Как вывести в подкатегориях, все подкатегории - категории овощи и только их. Тоесть происходит некая закольцованость в подкатегориях.

А может и подскажите готовое решение (в контролере подправить может чего) или модуль. То что нашел https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=12623&filter_search=category+sidebar&filter_download_id=31&sort=e.price&order=ASC&page=4 Как я понимаю это то что мне нужно, но этот модуль под 1.5

Ссылка на комментарий
Поделиться на других сайтах


Сам спросил сам ответил: перепиливаем модуль категорий

<div class="list-group">
  <?php foreach ($categories as $category) { ?>
  <?php if ($category['category_id'] == $category_id) { ?>
  <a href="<?php echo $category['href']; ?>" class="list-group-item active"><?php echo $category['name']; ?></a>
  <?php if ($category['children']) { ?>
  <?php foreach ($category['children'] as $child) { ?>
  <?php if ($child['category_id'] == $child_id) { ?>
  <a href="<?php echo $child['href']; ?>" class="list-group-item active">   - <?php echo $child['name']; ?></a>
  <?php } else { ?>
  <a href="<?php echo $child['href']; ?>" class="list-group-item">   - <?php echo $child['name']; ?></a>
  <?php } ?>
  <?php } ?>
  <?php } ?>
  <?php } else { ?>
  <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a>
  <?php } ?>
  <?php } ?>
</div>

Тему можно закрыть.

Изменено пользователем pimur
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.