Ответить Новая тема Новый опрос 
 Как узнать тип текущей страницы?
psykeonfarm


Новичок
Сообщений: 4
Регистрация: 15-08-2011


03-09-2011 06:29
Хочу сделать такое условие
{if текущая_страница=страница_категории}
выводить сайд бар #1
{elseif текущая_страница=страница_подкатегории}
выводить сайд бар #2
{elseif текущая_страница=страница_товара}
выводить сайдбар #3
{/if}
Нужно собственно для того, чтобы на разных типах страниц (главная, категория, подкатегория, страница товара) выводить разный сайдбар. Так вот можно ли узнать тип текущей страницы? Есть ли для этого специальная переменная? И если есть покажите пожалуйста пример такого условия.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


03-09-2011 12:16
Категории и товары через:
Код:
{if $smarty.get.id_category}category{elseif $smarty.get.id_product}product{/if}


Подкатегории придется перебирать:
Код:
{assign var='sub' value=Category::getCategories(false, true, true, 'AND `level_depth` > 1')}


Могу модуль написать с загрузкой изображений (для категорий, товаров и под категорий). Пишите в ПМ (500р.)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос