Выпадающее меню категорий bootstrap

Тема в разделе "Opencart", создана пользователем Vasyanya, 23 ноя 2015.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. Vasyanya

    Vasyanya Постоялец

    Регистр.:
    11 май 2015
    Сообщения:
    53
    Симпатии:
    3
    Доброго времени суток!
    Имеется:
    Необходимо:
    • реализовать выпадающее меню подкатегорий при наведении курсора с сохранением активных ссылок родительских категорий.
    Нашел на bootstrap'е вот такое выпадающее меню http://bootstrap-ru.com/components.php

    Подскажите в правильном ли я направлении копаю?
    Редактировать вот этот файл???: /catalog/view/theme/theme408/template/module/category.tpl
    Вот его код:
    PHP:
    <div class="box category">
        <!--<div class="box-heading"><?php echo $heading_title?></div>-->
      <div class="box-content">
     
        <div class="box-category">
          <ul>
            <?php foreach ($categories as $category) { ?>
            <?php if ($category['category_id'] == $category_id) { ?>
            <li class="active cat-header <?php if ($category['children']) { ?>parent<?php ?>">
            <?php } else { ?>
            <li class="cat-header <?php if ($category['children']) { ?>parent<?php ?>">
            <?php ?>
              <?php if ($category['category_id'] == $category_id) { ?>
              <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
              <?php } else { ?>
              <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
              <?php ?>
              <?php if ($category['children']) { ?>

                <?php for ($i 0$i count($category['children']);) { ?>
                <?php if ($category['category_id'] == $category_id) { ?>
                <ul class="active">
                <?php } else { ?>
                <ul>
                <?php }?>
                  <?php $j $i count($category['children']); ?>
                  <?php for (; $i $j$i++) { ?>
                  <?php if (isset($category['children'][$i])) { ?>
                  <?php $id=$category['children'][$i]['category_id'];?>
                  <?php if ( $id == $child_id) { ?>
                  <li class="active <?php if ($category['children'][$i]['children3']) {?> parent<?php ?>">
                    <?php } else { ?>
                  <li class="<?php if ($category['children'][$i]['children3']) {?> parent<?php ?>">
                    <?php ?>
                    <?php if ($category['children'][$i]['children3']) {?>
                    <a  href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name'];?></a>
                    <?php if ( $id == $child_id) { ?>
                    <ul class="active">
                       <?php } else { ?>
                    <ul>
                    <?php }?>
                      <?php foreach ($category['children'][$i]['children3'] as $ch3) { ?>
                      <li>
                        <?php if ($ch3['category_id'] == $ch3_id) { ?>
                        <a href="<?php echo $ch3['href']; ?>" class="active"><?php echo $ch3['name']; ?></a>
                        <?php } else { ?>
                        <a href="<?php echo $ch3['href']; ?>"><?php echo $ch3['name']; ?></a>
                        <?php ?>
                      </li>
                      <?php ?>
                    </ul>
                    <?php } else {?>
                    <a  href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name'];?></a>
                  <?php }?>
                  </li>
                  <?php ?>
                  <?php ?>
                </ul>
                <?php ?>
          <?php ?>
            </li>
            <?php ?>
          </ul>
        </div>
      </div>
    </div>
    Пытался его редактировать, но получается криво и не сохраняются ссылки родительских категорий и не знаю как убрать каретки.
    Подскажите плз.
     
  2. Оптимус Прайм

    Оптимус Прайм

    Регистр.:
    28 окт 2015
    Сообщения:
    264
    Симпатии:
    83
    Последнее редактирование: 23 ноя 2015
  3. Vasyanya

    Vasyanya Постоялец

    Регистр.:
    11 май 2015
    Сообщения:
    53
    Симпатии:
    3
    Спасибо) но хочу ручками и надо по моузоверу
     
  4. Оптимус Прайм

    Оптимус Прайм

    Регистр.:
    28 окт 2015
    Сообщения:
    264
    Симпатии:
    83
    а на мобильных устройствах тоже по маузоверу? :)
     
  5. Vasyanya

    Vasyanya Постоялец

    Регистр.:
    11 май 2015
    Сообщения:
    53
    Симпатии:
    3
    На мобильных будет работать responsive
     
  6. magavrilov

    magavrilov Создатель

    Регистр.:
    9 ноя 2015
    Сообщения:
    15
    Симпатии:
    8
    Разметку бустрапа правильно cделали? проверяли через иcходный код станицы браузера?
     
    Последнее редактирование: 23 ноя 2015
  7. unfume

    unfume Редиска

    Регистр.:
    20 янв 2014
    Сообщения:
    519
    Симпатии:
    206
    Кэп, на мобилах боковое меню умные ребята отключают.