-=NICROSS=- Опубликовано 17 июля, 2017 Жалоба Поделиться Опубликовано 17 июля, 2017 Доброе время суток. Интересует следующее: для товаров определенной категории делать шаблон иной, чем у всех остальных.Сейчас делаю так: {if $category->id==20} {include file='var-2.tpl'} {else} {include file='var-1.tpl'}{/if} Но хотелось бы оптимизировать.Категория 20 является подкатегорией.Родительская категория id 12 и в ней около 6 подкатегорий.Как можно указать в условии, что если категория id=12, то шаблон товаров использовать для этой категории и подкатегорий. Заранее спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 17 июля, 2017 Жалоба Поделиться Опубликовано 17 июля, 2017 Доброе время суток. Интересует следующее: для товаров определенной категории делать шаблон иной, чем у всех остальных.Сейчас делаю так: {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} Цитата Ссылка на сообщение Поделиться на другие сайты
-=NICROSS=- Опубликовано 17 июля, 2017 Автор Жалоба Поделиться Опубликовано 17 июля, 2017 {$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, но не срабатывает. Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 17 июля, 2017 Жалоба Поделиться Опубликовано 17 июля, 2017 Делаю вывод так: {$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 - это категория верхнего уровня, или она тоже чья-то подкатегория? Цитата Ссылка на сообщение Поделиться на другие сайты
-=NICROSS=- Опубликовано 17 июля, 2017 Автор Жалоба Поделиться Опубликовано 17 июля, 2017 выведите айди {$first_cat->id}, точно там 12? категория 12 - это категория верхнего уровня, или она тоже чья-то подкатегория? Получилось, спасибо большое mishanya! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.