Верхнее меню

Тема в разделе "OpenCart", создана пользователем cherkas, 4 фев 2014.

  1. cherkas

    cherkas

    Регистрация:
    25 фев 2013
    Сообщения:
    451
    Симпатии:
    57
    Здравствуйте, помогите пожалуйста с кодом.

    Есть верхнее меню, которое выводит категории и подкатегории.

    Код:
    <div id="menu">
      <ul>
        <?php foreach ($categories as $category) { ?>
        <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
          <?php if ($category['children']) { ?>
          <div>
            <?php for ($i = 0; $i < count($category['children']);) { ?>
            <ul>
              <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
              <?php for (; $i < $j; $i++) { ?>
              <?php if (isset($category['children'][$i])) { ?>
              <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
              <?php } ?>
              <?php } ?>
            </ul>
            <?php } ?>
          </div>
          <?php } ?>
        </li>
        <?php } ?>
      </ul>
    </div>

    Нужно что бы в место этого, в меню была одна кнопка "Категории" и при наведении на нее, в место подкатегорий, выпадали основные категории.
     
  2. wonderer22

    wonderer22

    Регистрация:
    19 фев 2013
    Сообщения:
    59
    Симпатии:
    13
    Можно сделать так, создайте если нету категорию и пару подкатегорий. В верхнем меню все будет нормально выпадать. Теперь просто выделите мышкой в мозилле меню и выберите "Показать исходный код".
    Берите этот код за основу, поменяйте основную категорию на пустую ссылку, а подкатегории на нужные вам.
    Потом в header.tpl div id="menu" закомментируйте или удалите и вставьте свой код.
     
  3. cherkas

    cherkas

    Регистрация:
    25 фев 2013
    Сообщения:
    451
    Симпатии:
    57
    нет так не получитться, нужно что бы основные категории подтягивались автоматически, как сейчас. т.е. я создал категорию в админке, поставил ей галочку "отображаться в главном меню" и она отображается.