All infos - Кастомный вывод datepro zoolanders
05
дек

Кастомный вывод datepro zoolanders

Для 'кастомного' вывода элемента datepro в шаблоне full, teaser или другой можно скопировать папку plugins\system\zoo_zlelements \zoo_zlelements\elements\datepro\tmpl\render\default и переименовать её, например mylayot. В файле  plugins\system\zoo_zlelements\zoo_zlelements\elements\datepro\params\layouts.json добавить соответствующую строку.

В файле datepro.xml добавить в group="render" соответствующую option, чтобы новый шаблон отображался в выподающем списке. 

В корневой папке в файле params.php нужно исправить пути и sublayout по умолчанию:

..."default": "_default.php"...//указать дефолтный sublayot,
..."path":"elements:'.$element->getElementType().'\/tmpl\/render\/_default\/_sublayouts"...,
..."path":"elements:'.$element->getElementType().'\/tmpl\/render\/people\/_sublayouts\/{value}\/params.php"...

Эти настройки в относятся к секции layout. Вход

plugins\system\zoo_zlelements\zoo_zlelements\elements\datepro\tmpl\render\people\params.php

кастомный вывод настроек datepro.Далее заружает json plugins\system\zoo_zlelements\zoo_zlelements\elements\datepro\tmpl\render\people\_sublayouts\_birthday\params.php

В теле объекта json тянет парметры из 

plugins\system\zoo_zlelements\zoo_zlelements\elements\datepro\params\date.php

Share this post