Как сделать подкатегории на странице категории?

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

kr_luch
kr_luch
Репутация: 3
Сообщения: 49
Зарегистрирован: 06.02.2018
С нами: 1 год 3 месяца

Сообщение #1 kr_luch » 13.02.2018, 11:02

Нашел на просторах сего форума решение, позволяющее выводить главные категории на главную.

Код: Выделить всё

{if $categories}
   <ul>
   {foreach $categories as $c}
      {* Показываем только видимые категории *}
      {if $c->visible}
         <li>
            <a {if $category->id == $c->id}class="selected"{/if} href="{$lang_link}catalog/{$c->url}" data-category="{$c->id}">
           
               {if $c->image}
                  <img  src="{$c->image|resize:200:200:false:$config->resized_categories_dir}" alt="{$c->name|escape}">
               {/if}
           
               <span>{$c->name|escape}</span>
            </a>
         </li>
      {/if}
   {/foreach}
   </ul>
{/if}


Как его переделать, чтоб выводить дочернии категории на странице родительской категории? Ибо на дефолтном шаблоне не подумали о юзабилити...

korshunov
korshunov
Репутация: 99
Сообщения: 968
Зарегистрирован: 03.12.2015
С нами: 3 года 5 месяцев
Skype

Сообщение #2 korshunov » 13.02.2018, 11:37

в products.tpl примерно так:

{if $category->subcategories}
{foreach $category->subcategories as $c}
{if $c->visible}
<a href="catalog/{$c->url}">
{if $c->image}<img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name}">{/if}
{$c->name}
</a>
{/if}
{/foreach}
{/if}

kr_luch
kr_luch
Репутация: 3
Сообщения: 49
Зарегистрирован: 06.02.2018
С нами: 1 год 3 месяца

Сообщение #3 kr_luch » 13.02.2018, 12:32

korshunov писал(а):в products.tpl примерно так:

тут с изображением беда=(((

Пробовал по-разному, но помогло вот это:

Код: Выделить всё

{$c->image|resize:100:100:false:$config->resized_categories_dir}


Название раздела: Полезные решения для OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Полезные решения для OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость