Jump to content


Photo
- - - - -

Кастомизация шаблонов JBZoo

кастомизация шаблонов

Best Answer Cheren-dow , 06 June 2016 - 11:31

axeld, здравствуйте. Попробовал повторить ваши действия, создал файл шаблона:

mdtb_200x0.png

Добавил в xml 

uzih_200x0.png

Настроил элементы для шаблона и вывел price в модуле шаблона:

mieb_200x0.png

В результате в модуле все выводится:

56xl_200x0.jpg

 

Вы чистили кеш элемента цены, попробуйте отключить кеш в настройках элемента и проверить. Так же попробуйте вывести любо другой элемент в позицию по мима кнопок. Он (они) будет выводится?

Go to the full post


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

#1 axeld

axeld
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 05 June 2016 - 16:31

Здравствуйте. Не получается создать свой шаблон для элемента цены.
Вернее все получается, но это работает только в шаблонах материала teaser и full.
Если я хочу вывести товары модулем (JBZoo item) материалов, то мои шаблоны не работают.
Сделал как на фото.
Работает только шаблон default. То, что создаю я, в модуле не выводятся.

Attached Thumbnails

  • 1111.png

Edited by axeld, 05 June 2016 - 16:32.

  • 0

#2 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 05 June 2016 - 17:50

Шаблоны модуля лежат в \modules\mod_jbzoo_item\renderer\item\


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Kostya-RisK

Kostya-RisK
  • JBZoo User (rus)
  • User rate: 2.6
  • posts: 187
  • topics: 30

Posted 05 June 2016 - 19:41

как там мне часто говорили: "Учи css!" И я выучил :), а еще есть такая штука как документация! Ты представить себе не можешь там почти на все есть ответ! Почитай и повнимательнееееееееее!


Edited by Kostya-RisK, 05 June 2016 - 21:05.

  • 0

#4 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 06 June 2016 - 08:21

Шаблоны модуля лежат в \modules\mod_jbzoo_item\renderer\item\

Это я все сделал. Вот код модуля. 222.jpg. Сам код элемента Price есть, то нет подключенного шаблона buttons_teaser.
В шаблоне teaser код одинаковый но в нем все мои шаблоны элемента Price выводятся. 333.jpg

как там мне часто говорили: "Учи css!" И я выучил :), а еще есть такая штука как документация! Ты представить себе не можешь там почти на все есть ответ! Почитай и повнимательнееееееееее!

Так, на форуме, я тоже могу давать советы.

Attached Thumbnails

  • 222.jpg
  • 333.jpg

  • 0

#5 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 06 June 2016 - 09:00

Покажите содержание шаблонов (с указанием того, где они расположены), содержание positions.xml, то, что выводится в админке в шаблонах материалов, как заполнены эти шаблоны элементами. Честно говоря, не знаю, что должны показать скриншоты уже сгенерированного HTML.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 06 June 2016 - 09:27

Честно говоря, не знаю, что должны показать скриншоты уже сгенерированного HTML.

Посмотрите внимательно. В скриншоте модуля, элемент JBZoo Price Plain выводится не полностью.
Часть кода отсутствует. Поэтому нет кнопки (Корзины).
Отсутствует именно мой шаблон элемента JBZoo Price Plain, который я создал в своем шаблоне
C:\OpenServer\domains\dimosha\media\zoo\applications\jbuniversal\templates\course\templates-system\renderer\jbprice\buttons_teaser.php
Он же выводит кнопку.
  • 0

#7 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 06 June 2016 - 11:31   Best Answer

axeld, здравствуйте. Попробовал повторить ваши действия, создал файл шаблона:

mdtb_200x0.png

Добавил в xml 

uzih_200x0.png

Настроил элементы для шаблона и вывел price в модуле шаблона:

mieb_200x0.png

В результате в модуле все выводится:

56xl_200x0.jpg

 

Вы чистили кеш элемента цены, попробуйте отключить кеш в настройках элемента и проверить. Так же попробуйте вывести любо другой элемент в позицию по мима кнопок. Он (они) будет выводится?


  • 0
Изображение
 

#8 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 06 June 2016 - 16:31

Да. Прикол какой-то. Я делаю тоже самое.


  • 0

#9 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 08 June 2016 - 18:21

axeld, вы пробовали выводить какой то другой элемент(кроме кнопок) он выводится в этом шаблоне? Возможно это еще может быть из-за переопределения шаблонов кнопок.


  • 0
Изображение
 

#10 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 09 June 2016 - 07:23

Я не понял почему у меня не работает, но я сделал так.

Добавил шаблоны сюда C:\OpenServer\domains\dimosha\media\zoo\applications\jbuniversal\templates-system\renderer\jbprice,

а от суда все удалил C:\OpenServer\domains\dimosha\media\zoo\applications\jbuniversal\templates\course\templates-system\renderer\jbprice

Так работает.

Надеюсь при обновлении они не сотрутся :)


axeld, вы пробовали выводить какой то другой элемент(кроме кнопок) он выводится в этом шаблоне? Возможно это еще может быть из-за переопределения шаблонов кнопок.

 

Побывал, выводится только default - все остальные элементы цены нет.


  • 0




Click to return to top of page in style!