Jump to content

Recommended Posts

Доброе время суток. 

Интересует следующее: для товаров определенной категории делать шаблон иной, чем у всех остальных.

Сейчас делаю так:

 

{if $category->id==20}
    {include file='var-2.tpl'}
 {else}
    {include file='var-1.tpl'}
{/if}
 
Но хотелось бы оптимизировать.
Категория 20 является подкатегорией.
Родительская категория id 12 и в ней около 6 подкатегорий.
Как можно указать в условии, что если категория id=12, то шаблон товаров использовать для этой категории и подкатегорий.
 
Заранее спасибо.
Link to post
Share on other sites

 

Доброе время суток. 

Интересует следующее: для товаров определенной категории делать шаблон иной, чем у всех остальных.

Сейчас делаю так:

 

{if $category->id==20}
    {include file='var-2.tpl'}
 {else}
    {include file='var-1.tpl'}
{/if}
 
Но хотелось бы оптимизировать.
Категория 20 является подкатегорией.
Родительская категория id 12 и в ней около 6 подкатегорий.
Как можно указать в условии, что если категория id=12, то шаблон товаров использовать для этой категории и подкатегорий.
 
Заранее спасибо.

 

{$first_cat = $category->path|first}

{if $first_cat->id==5}
... тут шаблон для категорий, родительская которых =5
{/if}
Link to post
Share on other sites

 

{$first_cat = $category->path|first}

{if $first_cat->id==5}
... тут шаблон для категорий, родительская которых =5
{/if}

 

Делаю вывод так:

 

{$first_cat = $category->path|first}
 
        {if $first_cat->id==12}
             {include file='var-2.tpl'}
         {else}
             {include file='var-1.tpl'}
        {/if}
   
Получается что для подкатегорий Категории id12 должен быть шаблон var-2, но не срабатывает.
Link to post
Share on other sites

 

Делаю вывод так:

 

{$first_cat = $category->path|first}
 
        {if $first_cat->id==12}
             {include file='var-2.tpl'}
         {else}
             {include file='var-1.tpl'}
        {/if}
   
Получается что для подкатегорий Категории id12 должен быть шаблон var-2, но не срабатывает.

 

выведите айди {$first_cat->id}, точно там 12? 

 

категория 12 - это категория верхнего уровня, или она тоже чья-то подкатегория?

Link to post
Share on other sites

выведите айди {$first_cat->id}, точно там 12? 

 

категория 12 - это категория верхнего уровня, или она тоже чья-то подкатегория?

 

Получилось, спасибо большое mishanya!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...