sergey.gorbunov.sg 0 Опубликовано 8 апреля, 2016 Жалоба Share Опубликовано 8 апреля, 2016 Доброе время суток! Подскажите, пожалуйста, как можно организовать вывод подкатегорий? Для примера берём demo2.vamshop.ru Представим, что в категории "Ноутбуки" есть две подкатегории "Ультробуки" и "Нетбуки". И Я хочу на главной странице вывести: "Нетбуки", "Планшеты" и "Смартфоны" Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 апреля, 2016 Жалоба Share Опубликовано 8 апреля, 2016 Вот в faq есть такой вопрос - + есть меню, которые выводят всё дерево категорий-подкатегорий, эти меню уже установлены. Почитайте описание меток category_box и category_box_jstreee в Админке - Расширения - Тэги. Вот как первое меню выглядит - http://support.vamshop.ru/modules/wfdownloads/singlefile.php?cid=7&lid=10 Вот как второе - http://support.vamshop.ru/modules/wfdownloads/singlefile.php?cid=7&lid=9 Ссылка на сообщение Поделиться на другие сайты
sergey.gorbunov.sg 0 Опубликовано 8 апреля, 2016 Автор Жалоба Share Опубликовано 8 апреля, 2016 Это всё немного не то. Мне нужно именно на главной странице вывести несколько категорий и подкатегорий. Может есть какой-то способ вывода через id? Это было бы замечательное решение и простое:) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 апреля, 2016 Жалоба Share Опубликовано 8 апреля, 2016 Это именно то. В faq по ссылке указано как выводить подкатегории. Просто сделайте как написано в faq для шаблона subcategory-listing в Админке - Оформление - Микро-шаблоны. т.е. нужно просто ещё один foreach добавить внутри как сказано в faq. Ссылка на сообщение Поделиться на другие сайты
sergey.gorbunov.sg 0 Опубликовано 9 апреля, 2016 Автор Жалоба Share Опубликовано 9 апреля, 2016 Что-то не получается:( Вот код микро-шаблона subcategory-listing: {if $content_list} <div class="row featured-categories"> <ul class="thumbnails"> {foreach from=$content_list item=node} <li class="item col-sm-6 col-md-4-2"> <div class="thumbnail text-center"> <a href="{$node.url}" class="image"> <img src="{$node.image}" alt="{$node.name}"{if {$node.image_width} > 0} width="{$node.image_width}"{/if}{if {$node.image_height} > 0} height="{$node.image_height}"{/if} /> <span class="frame-overlay"></span> <h4 class="title"><i class="fa fa-folder-open"></i> {$node.name}</h4> <span class="link">{lang}view products{/lang} <i class="fa fa-chevron-right"></i></span> </a> <div class="inner notop text-left"> <div class="description"> {$node.short_description|strip_tags|truncate:120:"...":true} </div> </div> </div> </li> {/foreach} </ul> </div> {else} <div>{lang}No Items Found{/lang}</div> {/if} Вставлять нужно полностью: {foreach from=$content_list item=node} <li{if $node.alias == $content_alias} class="active"{/if}><a href="{$node.url}">{$node.name}</a> {content_listing template='links' parent={$node.id} type='category' limit='100'} </li> {/foreach} Или только: {content_listing template='links' parent={$node.id} type='category' limit='100'} Пробовал вставлять в блок foreach и после него. Полностью и только одну строку. В любом случае получается какая-то "борода". Подскажите, пожалуйста, более подробно, что и куда вставить. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 апреля, 2016 Жалоба Share Опубликовано 9 апреля, 2016 Конечно полностью. Внутри foreach ещё один foreach Вы для начала сделайте то что написано в faq для бокса категорий слева, для начала сделайте что б там работало, а потом уже со своим шаблоном категорий экспериментируйте. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения