Страница 1 из 1

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

Добавлено: 10.02.2019, 21:54
BlackDragon
Кто подскажет как вывести список категорий с картинками на главной вместо товаров?

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

Добавлено: 11.02.2019, 08:58
sergeevizh
Как сказал 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

Добавлено: 29.01.2020, 20:58
Uanix
Подскажите, пожалуйста, а как вывести на главной все категории и подкатегории?
Или только нужные категории?

Этот код выводит только основные категории (без субкатегорий)..

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

{* Featured categories *}
<div class="feat_products products clearfix">
  {foreach $categories as $c}

               
 
<div class="product">
<div class="card fn_product" style="height: 338px;">
<div class="fn_transfer clearfix">
       
     
       
<div class="image">

{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:100:100: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}
</div>

<div class="details clearfix">           
{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}
</div>


</div>
</div>

</div> 


{/foreach}               
</div>


Заранее благодарен.

Добавлено: 30.08.2020, 16:16
prihod
Привет!
Вопрос актуальный.
Подскажите, как вывести родительские и дочерние категории?

Добавлено: 31.08.2020, 05:37
korshunov
По образцу имеющихся выводов, например, design/okay_shop/html/в desktop_categories.tpl или design/okay_shop/html/features.tpl