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


Фотография
- - - - -

Использование разных шаблонов контента к пунктам меню


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 koriolan2

koriolan2

Отправлено 14 December 2012 - 15:49

Доброго времени суток.
Поясню заявленную в теме проблему:
Имеется определенный тип контента (к примеру, Курсы).
Создал для него необходимые шаблоны вывода, следуя инструкции http://forum.joomla-...opic,790.0.html:
  • Feed -  стандартно
  • Full  - стандартно
  • Related - стандартно
  • Submission - стандартно 
  • Teaser - стандартный вывод
  • TeaserTable - вывод в виде таблицы

Необходимо создать два пункта меню:
1) Каталог курсов - вывод информации с использованием шаблона Teaser
2) Прайс-лист - вывод информации о тех же курсах, но с использованием шаблона TeaserTable

И в первом и во втором случае при щелчке пользователя по названию , его перенаправляет к полному описанию конкретного курса с использованием шаблона Full.

Теперь вопрос: как организовать привязку, по сути, двух разных Teaser (Teaser  и TeaserTable) к соответствующим пунктам меню?
  • 0

#2 SmetDenis

SmetDenis

Отправлено 14 December 2012 - 16:39

Это сделать не так просто как кажется...

Один из вариантов
Каждый материал отображаем сразу в двух категориях.
В настройках катерии переопределяем нужные шабоны вывода.
Подробнее тут - http://forum.joomla-...opic,789.0.html
Это сложный но правильный способ.

Другой вариант.
Сделать один общий тизер.
В шаблоне сделать условие - отображать табличный вариант или простой в зависимости от Itemid

<?php
if (JRequest::getVar('Itemid') == <ID пункта таблицы>) {
   // табличный вывод
} else {
   // обычный
}


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!