Для вывода заполненых блоков используется сниппет PageBuilder с параметрами:
Имя параметра | Значение по умолчанию | Возможные значения |
---|---|---|
docid | Текущий документ | Идентификатор любого существующего документа, целое число |
container | default | Имя контейнера или несколько через запятую |
blocks | * | Список блоков через запятую, без пробелов. Берется имя файла конфигурации без расширения (Например, `all_fields,groups`). Если указать `*`, фильтрация по имени произведена не будет |
wrapTpl | [+wrap+] | Имя чанка, содержащего шаблон-обертку для списка блоков выводимого контейнера |
templates | Идентификатор группы шаблонов, которые будут использоваться для вывода. Должен быть определен в конфигурации каждого выводимого блока | |
offset | 0 | Число пропускаемых блоков с начала вывода |
limit | 0 | Число блоков для вывода, либо 0 - для вывода всех |
renderTo | templates |
Вид вывода: `templates` - вывод шаблонов, `structure` - вывод в виде структуры с ключами `name` (имя конфига), `index`, `iteration`, `config` (конфигурация блока), `data` - значения, `array` - вывод простого массива со значениями блоков, `json` - вывод в виде json. |
giveTo | Если параметр задан, то результат работы будет передан в указанный в этом параметре сниппет, и затем будет выведен результат работы этого сниппета |