1 Отредактировано Yaroslav (20-12-2015 02:36:22)

Тема: Вывод категорий и подкатегорий на главной

Здравствуйте, уважаемые форумчане!

Столкнулся с задачей, нужно вывести на главной странице, категории, а при клике на категорию если в ней есть подкатегории
что бы выводились подкатегории.
То есть сейчас есть категория «услуги» она на главной не выводится но нужно вывести её подкатегории «строительство», «ремонт» при клике на строительство что бы выводились подкатегории «строительство домов», «строительство котеджей»... 

Буду очень благодарен за Ваш ответ!

Thumbs up Thumbs down

2

Re: Вывод категорий и подкатегорий на главной

C выводом категорий в категориях разобрался
http://forum.imagecms.net/viewtopic.php?id=4463

Подскажите пожалуйста как можно вывести категорию на главной (или подкатегории).
Я сейчас создал виджет, но он выводит страницы из выбраной категории

{foreach $recent_news as $item}
    <p>
    <a href="{site_url($item.full_url)}">{$item.title}</a> 
    <div class="b-blog-w__image">
        <a href="{site_url($item.full_url)}"><img src="{$item.field_image}" alt="{$item.title}"></a>
    </div>
 
    </p>
{/foreach}

а мне надо что бы так же выводились только подкатегории из выбраной категории

Thumbs up Thumbs down

3

Re: Вывод категорий и подкатегорий на главной

Ребята, разве никто не сталкивался с таким? Ведь нужно просто вывести категории на главной, должно же быть не сложное решение(

Thumbs up Thumbs down

Re: Вывод категорий и подкатегорий на главной

Вот я реализовывала вывод подкатегорий из определенной категории. Но это было давно и на старых версиях CMS. Но может поможет)

1.Вывод покатегорий для категорий


// Выбираем все подкатегории для категории с ID=59, в нашем случае это ID категории блог
{$sub_cats = get_sub_categories('59')}
// Отображаем в масиве все подкатегории
          {$count = 0}
          {foreach $sub_cats as $sub_cat}
                  // Указываем класс для первой подкатегории, чтобы сделать правильную настройку отображения
<li {if $count == 0} class="first" {/if}>
<a href="{site_url('bloh/'. $sub_cat.url)}" 
// Указывает класс для активной подкатегории, чтобы выделить ее в списке
{if $sub_cat.id == $category.id} class="active" {/if}>{$sub_cat.name}</a></li>
          {$count++} 
          {/foreach}

Thumbs up Thumbs down