BeZrespeKTA Опубликовано 27 августа, 2013 Жалоба Поделиться Опубликовано 27 августа, 2013 Здравствуйте, помогите, пожалуйста, подправить код левого меню , чтобы подкатегории показывались не по щелчку на главную категорию, а сразу Код как я понимаю, отвечающий за это, вот: <div id="nav-container"> {function name=categories_tree} {if $categories} <ul id="nav"> {foreach $categories as $c} {if $c->visible} <li{if in_array($category->id, $c->children)} class="active"{/if}> <a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name}</a> {if in_array($category->id, $c->children)}{categories_tree categories=$c->subcategories}{/if} </li> {/if} {/foreach} </ul> {/if} {/function} {categories_tree categories=$categories} </div> Цитата Ссылка на сообщение Поделиться на другие сайты
BeZrespeKTA Опубликовано 27 августа, 2013 Автор Жалоба Поделиться Опубликовано 27 августа, 2013 И еще подскажите сразу в каком файле стиля можно исправить размер шрифта подкатегорий Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 27 августа, 2013 Жалоба Поделиться Опубликовано 27 августа, 2013 Здравствуйте, помогите, пожалуйста, подправить код левого меню , чтобы подкатегории показывались не по щелчку на главную категорию, а сразу Код как я понимаю, отвечающий за это, вот: <div id="nav-container"> {function name=categories_tree} {if $categories} <ul id="nav"> {foreach $categories as $c} {if $c->visible} <li{if in_array($category->id, $c->children)} class="active"{/if}> <a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name}</a> {if in_array($category->id, $c->children)}{categories_tree categories=$c->subcategories}{/if} </li> {/if} {/foreach} </ul> {/if} {/function} {categories_tree categories=$categories} </div>Строку {if in_array($category->id, $c->children)}{categories_tree categories=$c->subcategories}{/if}заменить на{categories_tree categories=$c->subcategories} Цитата Ссылка на сообщение Поделиться на другие сайты
BeZrespeKTA Опубликовано 27 августа, 2013 Автор Жалоба Поделиться Опубликовано 27 августа, 2013 Спасибо, с этим разобрался. Остался размер шрифта Цитата Ссылка на сообщение Поделиться на другие сайты
Ardion Опубликовано 9 ноября, 2017 Жалоба Поделиться Опубликовано 9 ноября, 2017 Добрый день! Аналогичный вопрос: {assign var="level" value=1} {function name=categories_tree} {if $categories} <ul id="nav" ul-level='{$level}' {if $level == 1}class='top_ul'{else}class='sub_ul ul_level_{$level}'{/if}> {foreach $categories as $c} {if $c->visible} <li class='level_{$level} {if in_array($category->id, $c->children)}active{/if}'> <a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name|escape}</a> {categories_tree categories=$c->subcategories level=$level+1} </li> {/if} {/foreach} </ul> {/if} {/function} {categories_tree categories=$categories} Цитата Ссылка на сообщение Поделиться на другие сайты
Ardion Опубликовано 13 ноября, 2017 Жалоба Поделиться Опубликовано 13 ноября, 2017 Сам спросил - сам отвечаю: {assign var="level" value=1} {function name=categories_tree} {if $categories} <ul id="nav" ul-level='{$level}' {if $level == 1}class='top_ul'{else}class='sub_ul ul_level_{$level}'{/if}> {foreach $categories as $c} {if $c->visible} <li class='level_{$level} active'> <a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name|escape}</a> {categories_tree categories=$c->subcategories level=$level+1} </li> {/if} {/foreach} </ul> {/if} {/function} {categories_tree categories=$categories} Ответить Цитата+ Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.