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


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

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


Лучший Ответ 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 можно будет выбрать ваш кастомный шаблон.

Перейти к сообщению


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

#11 DMTR3000S

DMTR3000S

Отправлено 27 February 2018 - 11:55

шаблонов с type="related" и стандартных хватает

Изначально вы задали вопрос "как создать свой шаблон" - я на него и ответил :)

 

Если у вас в принципе даже дефолтные шаблоны не показываются - нужно смотреть правильно ли оформлены лэйауты в xml, все ли файлы элемента Related Items на месте. Попробуйте скопировать элемент из оригинального пака. Версия Zoo актуальная? "По фотографии" мне сложно подсказать что-то более дельное.


  • 0

#12 DMTR3000S

DMTR3000S

Отправлено 27 February 2018 - 12:02

в вашем случае вы используете другой элемент: (JBZoo Related items (auto))

Вы не правы. Я использую именно родной Zoo'шный Related Items.


  • 0

#13 mr.varhola

mr.varhola

Отправлено 27 February 2018 - 12:27

Joomla: 3.8.5 JBZoo: 2.3.1 Pro rev3231 Zoo: 3.3.26

 

Пару дней назад поставил чистую джумлу и чистый Zoo + JBZoo, с этим элементом ничего не делал, вот как столкнулся с вопросом так сразу и написал)


  • 0

#14 mr.varhola

mr.varhola

Отправлено 27 February 2018 - 12:32

шаблон Related есть: http://joxi.ru/Q2K1Rdki9xpNNr

но в выборе "Расположения" только один вариант предоставляется: http://joxi.ru/12M5OKys4BW3G2


  • 0

#15 DMTR3000S

DMTR3000S

Отправлено 27 February 2018 - 12:38

А что в xml-файлах? Покажите содержимое metadata.


  • 0

#16 mr.varhola

mr.varhola

Отправлено 27 February 2018 - 12:42

а здесь не должно быть папки renderer: http://joxi.ru/8AnbJD1iqP4zpA ?


  • 0

#17 mr.varhola

mr.varhola

Отправлено 27 February 2018 - 12:48

Все разобрался, Спасибо большое!!!

Помогли мне понять.

Дело в том, что я для каждого типа материалов создавал папку: http://joxi.ru/E2ppj57iBPDGe2

ложил в эти папки файлы нужных мне шаблонов и файл positions.xml

а вот файл metadata.xml я не ложил туда, и поэтому не было у меня возможности выбрать шаблон, сейчас я этот файл добавил и свершилось чудо).


  • 2

#18 mr.varhola

mr.varhola

Отправлено 21 April 2018 - 20:00

Столкнулся с подобной задачей, но на этот раз вывести Related Items нужно в модуле mod_jbzoo_item

Все сделал как положено, нужный шаблон появился в выборе: http://joxi.ru/p274nepC0l6dXAно на выходе отображается так какбудто там выбранно вывод только названия товара: http://joxi.ru/brRK1OqtQa1Rlm хотя в шаблоне related есть необходимая разметка, но видимо этот шаблон не подключается.

Подскажите, кто сталкивался с подобным, как решить?


  • 0

#19 mmth

mmth

Отправлено 21 April 2018 - 20:15

Столкнулся с подобной задачей, но на этот раз вывести Related Items нужно в модуле mod_jbzoo_item

Все сделал как положено, нужный шаблон появился в выборе: http://joxi.ru/p274nepC0l6dXAно на выходе отображается так какбудто там выбранно вывод только названия товара: http://joxi.ru/brRK1OqtQa1Rlm хотя в шаблоне related есть необходимая разметка, но видимо этот шаблон не подключается.

Подскажите, кто сталкивался с подобным, как решить?

первое, что пришло на ум:

  1. проверить, а в той ли папке шаблон смотрится и правится.
    В папке templates\имя_шаблона_каталога\renderer\item\алиас_типа_item\related.php 
  2. проверить настройки шаблон related у этого типа (скриншота нет)

  • 0

#20 mr.varhola

mr.varhola

Отправлено 21 April 2018 - 20:28

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

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

 

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

 

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


  • 0




Click to return to top of page in style!