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

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

BlackDragon
BlackDragon

Сообщение #1 BlackDragon » 10.02.2019, 21:54

Кто подскажет как вывести список категорий с картинками на главной вместо товаров?

makki
makki
Репутация: 151
Сообщения: 433
Зарегистрирован: 12.08.2016
С нами: 2 года 11 месяцев
Откуда: Киев
Сайт Skype

Сообщение #2 makki » 11.02.2019, 08:07

BlackDragon писал(а):Кто подскажет как вывести список категорий с картинками на главной вместо товаров?
Доступен массив $categories, который содержит все данные, включая подкатегории.
В файле design/ваш_шаблон/html/main.tpl перебираете этот массив с помощью foreach (Smarty) и оформляете как вам нужно с помощью html и css
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS

sergeevizh
sergeevizh
Репутация: 13
Сообщения: 132
Зарегистрирован: 16.10.2016
С нами: 2 года 9 месяцев

Сообщение #3 sergeevizh » 11.02.2019, 08:58

Как сказал makki выше, редактируете design/ваш_шаблон/html/main.tpl

Нужно вставить этот код и изменить стили

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

 {* Featured categories *}
 
       <div class="main_products clearfix">
                  {foreach $categories as $c}
             
                <div class="products_item no_padding col-sm-6 col-xl-3">
            <center>
              {if $c->visible}
{if $c->image}
               <a title="{$c->name|escape}" href="{$lang_link}catalog/{$c->url}">
            <img class="fn_img preview_img" src="{$c->image|resize:200:200:false:$config->resized_categories_dir}" alt="{$c->name|escape}" />
            </a>
            {else}
                <a title="{$c->name|escape}" href="{$lang_link}catalog/{$c->url}"> <img class="fn_img preview_img" src="design/{$settings->theme}/images/no_image.png" width="250" height="250" alt="{$categories->name|escape}"/></a>
            {/if}
                            {if $c->visible}
                                <div class="foot_item">
                                    <a title="{$c->name|escape}" href="{$lang_link}catalog/{$c->url}">{$c->name|escape}</a>
                               {/if} </div>
                            {/if}
                     </center>
                  </div>
         
                        {/foreach}
                               </div>
       


viewtopic.php?f=20&t=664


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

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


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

   

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

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

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