Softilla Опубликовано 15 апреля, 2015 Жалоба Поделиться Опубликовано 15 апреля, 2015 Уважаемые форумчане! Перелопатил весь форум, но так и не нашёл ответа на свой вопрос. Как вывести дерево категорий на всех страницах сайта по типу: <ul id="menu"> <li> <a href="#">Категория 1</a> <ul> <li><a href="#">Подкатегория 1</a></li> <li><a href="#">Подкатегория 2</a></li> <li><a href="#">Подкатегория 3</a></li> </ul> </li> <li> <a href="#">Категория 2</a> <ul> <li><a href="#">Подкатегория 1</a></li> <li><a href="#">Подкатегория 2</a></li> <li><a href="#">Подкатегория 3</a></li> </ul> </li> <li> <a href="#">Категория 3</a> <ul> <li><a href="#">Подкатегория 1</a></li> <li><a href="#">Подкатегория 2</a></li> <li><a href="#">Подкатегория 3</a></li> </ul> </li></ul> Все пишут о реализации типа: <ul id="menu"> <li><a href="#">Категория 1</a></li> <li><a href="#">Категория 2</a></li> <li><a href="#">Категория 3</a></li></ul> В которой подкатегории загружаются только на странице категории. Подскажите, пожалуйста Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 16 апреля, 2015 Жалоба Поделиться Опубликовано 16 апреля, 2015 в index.tpl вставте <!-- Меню каталога --> <div id="catalog_menu"> {* Рекурсивная функция вывода дерева категорий *} {function name=categories_tree} {if $categories} <ul> {foreach $categories as $c} {* Показываем только видимые категории *} {if $c->visible} <li> {if $c->image}<img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name}">{/if} <a {if $category->id == $c->id}class="selected"{/if} href="catalog/{$c->url}" data-category="{$c->id}" class="we{$c->id}">{$c->name}</a> {categories_tree categories=$c->category} </li> {/if} {/foreach} </ul> {/if} {/function} {categories_tree categories=$categories} </div> <!-- Меню каталога (The End)--> Цитата Ссылка на сообщение Поделиться на другие сайты
Softilla Опубликовано 16 апреля, 2015 Автор Жалоба Поделиться Опубликовано 16 апреля, 2015 да нет... На главной отображается как: <ul id="menu"> <li><a href="#">Категория 1</a></li> <li><a href="#">Категория 2</a></li> <li><a href="#">Категория 3</a></li></ul> и только при переходе в конкретную категорию появляются субкатегории... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.