Тема: Вывод категорий
Здравствуйте! При наведении на категорию товаров выводится полный список Это некрасиво и неудобно.
Хотелось бы сделать так
Т.е. добавить "показать все" и ограничить вывод списка. Подскажите пожалуйста, как это реализовать.
Форум ReadyScript Вопросы по работе с системой Вывод категорий
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте! При наведении на категорию товаров выводится полный список Это некрасиво и неудобно.
Хотелось бы сделать так
Т.е. добавить "показать все" и ограничить вывод списка. Подскажите пожалуйста, как это реализовать.
Саму кнопку добавил с ссылкой на нужную категорию. Теперь стоит вопрос в том как ограничить список (например до 4-х элементов) и поставить условие на отображение "Все категории", если элементов только больше 4-х. Подскажите что и как дописать.
{* Третий уровень *}
{if !empty($subdir.child)}
<ul class="t-nav-catalog-list-block__list">
{foreach $subdir.child as $subdir2}
<li><a {$subdir2.fields->getDebugAttributes()} href="{$subdir2.fields->getUrl()}" class="t-nav-catalog-list-block__link">{$subdir2.fields.name}</a></li>
{/foreach}
</ul>
<div class="vsekategorii">
<a {$subdir.fields->getDebugAttributes()} href="{$subdir.fields->getUrl()}" class="t-nav-catalog-list-block__vsekategorii">Все категории</a>
</div>
Условие дописал) Теперь осталось только ограничить список.
{* Третий уровень *}
{if !empty($subdir.child)}
<ul class="t-nav-catalog-list-block__list">
{foreach $subdir.child as $subdir2}
<li><a {$subdir2.fields->getDebugAttributes()} href="{$subdir2.fields->getUrl()}" class="t-nav-catalog-list-block__link">{$subdir2.fields.name}</a></li>
{/foreach}
</ul>
{if count ($subdir.child)>4}
<div class="vsekategorii">
<a {$subdir.fields->getDebugAttributes()} href="{$subdir.fields->getUrl()}" class="t-nav-catalog-list-block__vsekategorii">Все категории</a>
</div>
{/if}
{/if}
Все получилось. Может кому из новичков понадобится. Мало информации по Smarty, никак не получалось правильно ограничить список, из-за того что была объявлена неправильно переменная. Ну вообщем, если кому надо будет вдруг объявлять переменную
{assign var="count" value=0}
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум ReadyScript Вопросы по работе с системой Вывод категорий