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


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

Попытка переопределить шаблоны цены (в конечном итоге удачная :))

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

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

#1 andrey.koch

andrey.koch

Отправлено 22 September 2015 - 21:25

Столкнулся с необходимостью переопределить добавить новый шаблон цены в 220. И как послушный JBZoo-шник пошагово начал выполнять инструкции документации.

 

Весь вечер убил - не выводятся дополнительные шаблоны price и button в шаблонах цены и всё!

 

Как оказалось загвоздка была в том, что добавленные шаблоны нужно прописывать в файле position.xml, который находится в папке media\zoo\applications\jbuniversal\templates-system\renderer\jbprice, а не создавать новый position.xml в папке /media/zoo/applications/jbuniversal/templates/uikit/templates-system/renderer, как написано в документации. Если создать этот файл по последнему пути, а исходный не менять, то шаблоны не добавляются, JBZoo их не считывает.

 

3.png

 

Поправьте очепятку в документации пожалуйста. Или это баг?

 

P.S. А то я уже подумал, что у меня уже совсем лыжи не едут  :)


Сообщение отредактировал andrey.koch: 23 September 2015 - 07:06

  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 23 September 2015 - 21:15

andrey.koch, здравствуйте. Видимо вы не внимательно читали документацию, т.к. файл position.xml необходимо создать, исходя из документации в папке:

\media\zoo\applications\jbuniversal\templates\uikit\templates-system\renderer\jbprice 

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

#3 andrey.koch

andrey.koch

Отправлено 23 September 2015 - 21:39

Да, именно там я его и размещал (не дописал папку jbprice в пути), но пока я не прописал новые позиции в position.xml в media\zoo\applications\jbuniversal\templates-system\renderer\jbprice, они у меня в админке не появились.


Сообщение отредактировал andrey.koch: 23 September 2015 - 21:40

  • 0

#4 andrey.koch

andrey.koch

Отправлено 23 September 2015 - 22:28

В демо сборке по адресу \media\zoo\applications\jbuniversal\templates\uikit\templates-system\renderer\jbprice я вообще не нашел файла position.xml. Он там разве есть?


  • 0

#5 SmetDenis

SmetDenis

Отправлено 25 September 2015 - 13:38

Для системных шаблонов (templates-system) positions.xml всегда один. Он общий для всех и находится тут
media\zoo\applications\jbuniversal\templates-system\renderer\<ТИП ЭЛЕМЕНТА>\positions.xml

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



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


#6 andrey.koch

andrey.koch

Отправлено 25 September 2015 - 15:33

То есть он не затирается после обновления? Уже прочитал ответ в другой теме.

 

P.S. Тогда может исправить немного текст в документации, а то из него следует, что position.xml нужно создавать именно в папке переопределения (весь вечер убил на попытки сделать это  :) ).


Сообщение отредактировал andrey.koch: 25 September 2015 - 15:37

  • 0

#7 SmetDenis

SmetDenis

Отправлено 25 September 2015 - 15:38

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



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






Темы с аналогичным тегами кастомизация, шаблон, шаблон цены

Click to return to top of page in style!