[Помогите] Боковое меню (OpenCart 1.5.5.1)

Тема в разделе "OpenCart", создана пользователем LuckyRus, 7 апр 2016.

  1. LuckyRus

    LuckyRus

    Регистрация:
    16 апр 2015
    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте, знатоки OC. Помогите разобраться с дефолтным модулем категорий. Проблема следующая:

    На сайте имеется 419 подкатегорий (всего 9 родительских). Вид следующий при открытии товара или определенной категории

    Так вот это меню никак не хочет сворачиваться, а с таким большим количеством категорий внешний вид становится не ахти какой. Пока что удалил строчки в файле catalog\view\theme\default\template\module\category.tpl, тем самым убрав отображение подкатегорий. Хотелось бы чтобы они были в свернутом виде и отображались при клике или при наведении.
    Код:
    <li>
                <?php if ($child['category_id'] == $child_id) { ?>
                <a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a>
                <?php } else { ?>
                <a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>
                <?php } ?>
              </li>
    Помогите пожалуйста! Заранее спасибо!
     
  2. alex_storm

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    На примере дефолтного шаблона:
    В нем прописано уже скрытие и раскрытие по клику.
    Код:
    ul.box-category > li ul {
        display: none;
    }
    ul.box-category > li a.active + ul {
        display: block;
    }
    А при наведении, просто добавить надо так:
    Код:
    ul.box-category > li a.active + ul , ul.box-category > li:hover ul{
        display: block;
    }
     
    Дмитрич нравится это.
  3. LuckyRus

    LuckyRus

    Регистрация:
    16 апр 2015
    Сообщения:
    4
    Симпатии:
    0
    Спасибо, тебе огромное!!!