Перейти к содержимому


Фото
- - - - -

Шаблон вывода товара


  • Чтобы отвечать, сперва войдите на форум
4 ответов в теме

#1 -=NICROSS=-

-=NICROSS=-
  • Пользователь
  • 89 сообщений
  • Дизайн, Верстка, SEO
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 17.07.2017 - 13:52

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

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

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

 

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


#2 mishanya

mishanya
  • Фрилансер
  • 2 409 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 17.07.2017 - 13:57

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

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

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

 

{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}


#3 -=NICROSS=-

-=NICROSS=-
  • Пользователь
  • 89 сообщений
  • Дизайн, Верстка, SEO
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 17.07.2017 - 14:02

{$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, но не срабатывает.


#4 mishanya

mishanya
  • Фрилансер
  • 2 409 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 17.07.2017 - 14:08

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

 

{$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 - это категория верхнего уровня, или она тоже чья-то подкатегория?



#5 -=NICROSS=-

-=NICROSS=-
  • Пользователь
  • 89 сообщений
  • Дизайн, Верстка, SEO
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 17.07.2017 - 15:11

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



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

 

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






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых