Grigoriy Опубликовано 5 февраля, 2013 Жалоба Поделиться Опубликовано 5 февраля, 2013 Здравствуйте. Делаю макет шаблона на bootstrap и возникла проблема с выводом подкатегорий. Дело все в том, что из-за рекурсивной функции, в подменю образует еще одно некликабельное меню. Сам html код выглядит так:<div class="subnav"><ul class="nav nav-pills" id="top_menu"> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#"> MainLink <b class="caret"></b></a> <ul class="dropdown-menu"> <li>SubLink</li> </ul> </li></ul> </div>Расскажите, как правильно вставить теги симплы, чтобы все корректно выводилось Цитата Ссылка на сообщение Поделиться на другие сайты
MacKorOSX Опубликовано 5 февраля, 2013 Жалоба Поделиться Опубликовано 5 февраля, 2013 Как то так наверное:<!-- Меню товаров --> <div class="container category-meny"> <div class="navbar"> <div class="navbar-inner"> <div class="container"> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a> <!-- Меню товаров --> <div class="nav-collapse"> <ul class="nav nav-pills"> {if $categories} {foreach $categories as $c} {if $c->visible} {if !$c->subcategories} <li {if $category->id == $c->id}class="active"{/if}><a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name}</a></li> {/if} {if $c->subcategories} <li class="dropdown {if $category->parent_id == $c->id}active{/if}{if $category->id == $c->id}active{/if}"><a href="#" class="dropdown-toggle" data-toggle="dropdown">{$c->name}<b class="caret"></b></a> <ul class="dropdown-menu"> {foreach $c->subcategories as $m} <li {if $category->id == $m->id}class="active"{/if}><a href="catalog/{$m->url}" data-category="{$m->id}">{$m->name}</a></li> {/foreach} </ul> </li> {/if} {/if} {/foreach} {/if} </ul> </div <!-- Меню товаров конец --> Цитата Ссылка на сообщение Поделиться на другие сайты
Grigoriy Опубликовано 6 февраля, 2013 Автор Жалоба Поделиться Опубликовано 6 февраля, 2013 Спасибо, все работает. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.