Jump to content


Photo
- - - - -

Related Items - Шаблон вывода материала


Best Answer DMTR3000S , 26 February 2018 - 21:35

Кто сталкивался, подскажите, как можно создать свой шаблон вывода материалов через элемент Related Items?

 

Создаёте свой файл шаблона. Называете его, допустим, customrelaed.php. Кладёте его вот сюда

/media/zoo/applications/jbuniversal/templates/ВАШ_ШАБЛОН/renderer/item/ 

В нём делаете нужную разметку, как в любом другом шаблоне, типа teaser или full. Далее, в этой же директории открываете файл positions.xml, и добавляете в него свой лэйаут, обзываете его так же как и созданный ранее шаблон: в моём примере - customrelated

Не отходя от кассы открываете файл metadata.xml и видите, что в нём тоже есть лэйауты, причём у некоторых есть атрибут type. Создаёте свой лэйаут и обязательно указываете этот самый атрибут type="related". После проведённых манипуляций в настройках элемента Related Items можно будет выбрать ваш кастомный шаблон.

Go to the full post


  • This topic is locked This topic is locked
21 replies to this topic

#21 mmth

mmth
  • JBZoo User (rus)
  • User rate: 22.3
  • posts: 546
  • topics: 8

Posted 21 April 2018 - 20:34

1. этот шаблон в модуле: modules\mod_jbzoo_item\renderer\item\

2. имеется в виду это: http://joxi.ru/Rmzo0OjuW9lxL2 ?

 

все это дело происходит тут: http://joxi.ru/v29GxebtG0WgJr

 

Соответственно в шаблоне katalog1 выводятся связанные товары которых должны формироваться в шаблоне related

т.е. в katalog1 выводится элемент related? если да то, правильно вам указал, related будет браться не из папки mod_jbzoo_item


  • 0

#22 mr.varhola

mr.varhola
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.9
  • posts: 514
  • topics: 116

Posted 21 April 2018 - 20:59

Вы правы, так и есть, но почему то не было возможности выбрать шаблон related пока я его не создал и в модуле.

Правда элемент FL Gallery Image не выводится при таких манипуляциях, а так все гуд, спасибо.

Все работает.


Edited by mr.varhola, 21 April 2018 - 21:05.

  • 0




Click to return to top of page in style!