блин, там все меню перелопачивать. Надо многоуровневое меню бутстрап найти, и потом уже привязать. На днях постараюсь придумать..
если что http://bootsnipp.com/snippets/featured/multi-level-navbar-menu http://bootsnipp.com/snippets/6343 Там полно всяких менюшек http://bootsnipp.com/tags/menu
сделал, может не совсем изящно, пока пойдет тестировалось на Version 2.0.3.0 (rs.2) было стало 1. открываем файл catalog/language/russian/common/header.php после PHP: $_['text_all'] = 'Смотреть Все'; добавляем PHP: $_['text_categories'] = 'Каталог'; 2. открываем файл catalog/controller/common/header.php после PHP: $data['text_all'] = $this->language->get('text_all'); добавляем PHP: $data['text_categories'] = $this->language->get('text_categories'); перед PHP: $data['categories'][] = array( добавляем PHP: $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true); тут же недалеко находим PHP: 'name' => $category['name'], и меняем на PHP: 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 3. открываем файл catalog/view/theme/*/template/common/header.tpl находим строку PHP: <?php if ($categories) { ?> и удаляем все до конца, а вместо пишем это Спойлер: тык PHP: <?php if ($categories) { ?><div class="container"> <nav id="menu" class="navbar"> <div class="navbar-header"><span id="category" class="visible-xs"><?php echo $text_category; ?></span> <button type="button" class="btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button> </div> <div class="collapse navbar-collapse navbar-ex1-collapse"> <ul class="nav navbar-nav"> <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo $text_categories; ?></a> <div class="dropdown-menu"> <div class="dropdown-inner"> <ul class="list-unstyled"> <?php foreach ($categories as $category) { ?> <?php if ($category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li> <?php } ?> <?php } ?> </ul> </div> </div> </li> </ul> </div> </nav></div><?php } ?> ну и для ленивых модификатор)
А можно ли сделать так чтоб было несколько колонок? А-то одна получается очень длинная. В идеале 3-4 колонки на всю ширину меню.
Скажем так, есть более изящное по коду решение (я так думаю) (версия 2.3.0.2) (если не считать CSS, то, кажись, вся реализация в одном фале header.tpl происходит и вписано ввсё в 20 строчек кода (при этом старый код из таких же 20 строчек просто удаляется)) Это я по памяти нацарапала, могу посмотреть, но не сегодня Итоговый вид таков Меню было кажется трехярусное, но точно помню, шо третий ярус тогда отключила за ненадобностью. P.S. Извиняюсь, не глянула сразу под катом у вас - та оно по тому же принципу построено. Так шо никакое оно не более изящное по коду, а такое же.
Уровни в админке задаются. Если кроме категорий есть и подкатегории, то естесно, будут и они показываться (но думаю (не очень уже помню), показ можно и отключить в коде, если не нужны) Правда, есть особенность - работает по наводке мышки, а не по клику. Считается, что для мобилок нужно только по клику, потому, наверное, не совсем удобное для них меню. Разве шо заменять - для компа такое, а при переключении на мобильный вариант - стандартное бустраповское подключается.