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


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

Как в одном разделе показывать принадлежность материала к категории, а в другом - убрать?

категории новости

Лучший Ответ SmetDenis , 10 February 2015 - 09:34

Antonio сказал(а) 10 Фев 2015 - 01:47:

Но вот не могу понять, а где мне указать, что на сайте во втором месте юзать Тизер2, а не просто Тизер? Или я не правильно вас понял?
 

 

Обычно для одного типа материала может быть один teaser

Сделать так чтобы их было несколько конечно можно, но уже только условиями в шаблоне, либо вмешательством в код.

 

Примеры условий - http://jbzoo.ru/docs...-item-templates

 

Вам можно привязаться к текущей категории.

  1. $categoryId = $this->app->jbrequest->getSystem('category');
  2. if ($categoryId == 42) {
  3.     // один вид шаблона
  4. } else {
  5.     // другой вид шаблона
  6. }
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 Antonio

Antonio

Отправлено 10 February 2015 - 01:42

День добрый.

 

За основу возьмем ваш демо сайт и раздел "Новости" - http://demo.jbzoo.com/news

Под каждым материалом показывается - Categories : Company newsNewsNews in the world of mobile communication

Screen_800.jpg i.gif

 

1ый вопрос - как\где скрыть отображение принадлежности к категории?

2ой вопрос - допустим один и тот же материал отображается в 2х разных местах сайта - можно ли в одном месте отобразить принадлежность к категории, а в другом месте - скрыть? Если возможно, подскажите пожалуйста как?)

 

Zoo - 3.3.3

JBZoo - 2.1.5

Joomla 3.3.6

 

Спасибо за помощь!


Сообщение отредактировал Antonio: 10 February 2015 - 01:48

  • 0

#2 Евгения

Евгения

Отправлено 10 February 2015 - 02:34

В типе News присутствует поле "Категория" в шаблоне вывода Teaser Full, убираем и исчезает категория из определенного шаблона вывода.

 

Если вывод материала происходит разными шаблонами, то можно в один вставлять поле "Category" в другой не вставлять. Таким образом у вас будут одни и те же материалы в разных местах отображаться по-разному.


  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#3 Antonio

Antonio

Отправлено 10 February 2015 - 02:47

Вот зараза! Вот где я его видел!!! Спасибо. В Зу столько настроек, что кругом голова... Чувствуешь себя пилотом самолета.

Спасибо за наводку по поводу 2х шаблонов - пойдем этим путем. Думал может можно как то переключателями\релюшками все сделать) Все таки самолетом управляем)

 

Едит: Задался вопросом по поводу вывода одного материала в 2х разных шаблонах и чуть подвис.

Вы имеете ввиду создать для News новый Type, к примеру Teaser2, из которого исключить отображение категории? - это не сложно...

 

Но вот не могу понять, а где мне указать, что на сайте во втором месте юзать Тизер2, а не просто Тизер?

Или я не правильно вас понял?


Сообщение отредактировал Antonio: 10 February 2015 - 03:01

  • 0

#4 SmetDenis

SmetDenis

Отправлено 10 February 2015 - 09:34   Лучший Ответ

Antonio сказал(а) 10 Фев 2015 - 01:47:

Но вот не могу понять, а где мне указать, что на сайте во втором месте юзать Тизер2, а не просто Тизер? Или я не правильно вас понял?
 

 

Обычно для одного типа материала может быть один teaser

Сделать так чтобы их было несколько конечно можно, но уже только условиями в шаблоне, либо вмешательством в код.

 

Примеры условий - http://jbzoo.ru/docs...-item-templates

 

Вам можно привязаться к текущей категории.

  1. $categoryId = $this->app->jbrequest->getSystem('category');
  2. if ($categoryId == 42) {
  3.     // один вид шаблона
  4. } else {
  5.     // другой вид шаблона
  6. }

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



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






Темы с аналогичным тегами категории, новости

Click to return to top of page in style!