Выводить только подкатегории в модуле категорий

Тема в разделе "Модули и дополнения", создана пользователем avanesov89, 1 сен 2016.

  1. avanesov89

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

    Сообщения:
    64
    Симпатии:
    0
    все, я понял механику ... тогда вопрос по другому задам )) вот там в левой колонке он выводит все категории. Как мне в эту левую колонку поместить подкатегории, который находятся на контентной части?)
     
  2. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    т.е меню слева вам не нужно? только текущие подкатегории там и все?
     
  3. avanesov89

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

    Сообщения:
    64
    Симпатии:
    0
    да, и желательно с условием, т.е. если есть подкатегории, выводится блок , если нет - пусто.
    Я просто с опенкарт пока только знакомлюсь. еще не во всем разобрался :(
     
  4. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    что бы ровно, она должна быть изначально ровная, а не такая как у вас.
    Или делаем вторую корзину, которая ровная, но скрываем ее на больших экранах. Когда экран маленький, ровную показываем, а кривую скрываем.
     
  5. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    в фале шаблона \catalog\view\theme\default\template\module\category.tpl
    меняем все на это
    Код:
    <div class="list-group">
      <?php foreach ($categories as $category) { ?>
      <?php if ($category['category_id'] == $category_id) { ?>
      <?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">&nbsp;&nbsp;&nbsp;- <?php echo $child['name']; ?></a>
      <?php } else { ?>
      <a href="<?php echo $child['href']; ?>" class="list-group-item">&nbsp;&nbsp;&nbsp;- <?php echo $child['name']; ?></a>
      <?php } ?>
      <?php } ?>
      <?php } ?>
      <?php } ?>
      <?php } ?>
    </div>
    
     
    leptyagin, ushkom, Ален и ещё 1-му нравится это.
  6. ushkom

    ushkom Новичок

    Сообщения:
    6
    Симпатии:
    0
    Добрый день. А как в этом коде вывести категории третьего уровня? Спасибо
     
  7. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    Нужно сначало добавить 3 уровень. Есть темы с добавлением 3-го уровня. Проделайте это в контроллере, а потом уже подскажу с шаблоном.
     
  8. ushkom

    ushkom Новичок

    Сообщения:
    6
    Симпатии:
    0
    Уже добавлено для горизонтального меню. Сайт http://morepara.net.ua
     
  9. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    Горизонтальное меню и модуль меню это два разных функционала в разных местах с разными контроллерами , моделями и шаблонами. Так что говорите?? ;)
     
  10. ushkom

    ushkom Новичок

    Сообщения:
    6
    Симпатии:
    0
    Понял, буду искать спасибо, если помните, не могли бы ссылку бросить на тему 3-го уровня в вертикальном меню. Спасибо
     
  11. ushkom

    ushkom Новичок

    Сообщения:
    6
    Симпатии:
    0
  12. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    Да и тут на форуме десяток тем было по вашему вопросу.. и тоже модификаторы и модули если что.
     
    ushkom нравится это.