Section
Виджет позволяет организовать просмотр материалов раздела сайта. Для отображения материалов используется виджет «Material», для отображения списка материалов — виджет «List»
FastsiteCMS 3.22+
Пример вызова в PHP
\Cetera\Application::getInstance()->getWidget('Section', array(
))->display();
Пример вызова в Twig
{% widget 'Section' with { } %}
Описание параметров
Параметр | Описание |
---|---|
template | Шаблон вывода |
catalog | Раздел сайта. По умолчанию — текущий раздел |
display_index | true|false Показывать материал с alias=index, если не указан другой материал. При значении false и отсутствии материала показывается список материалов раздела. По умолчанию true |
material_template | Шаблон виджета «Material» для отображения материала / |
material_id | ID материала . По умолчанию null |
material_alias | alias материала. По умолчанию используется Application::getUnparsedUrl() |
material_share_buttons | true|false Показать кнопки расшаривания материалов в соцсети. По умолчанию false |
material_show_pic | true|false Показать иллюстрацию (поле pic у материала). По умолчанию false |
list_template | Шаблон виджета «List» для отображения списка материалов |
list_limit | Ограничение кол-ва материалов. 0 — без ограничения. По умолчанию 10 |
list_page | № страницы, если используется ограничение кол-ва материалов. По умолчанию 1 |
list_order | Поле, по которому сортировать список. По умолчанию dat |
list_sort | [ASC**|DESC] Порядок сортировки. По умолчанию DESC |
list_where | Фильтр списка материалов. В SQL запрос добавляется условие указанное условие WHERE |
list_paginator | [true|false ] Показать постраничную навигацию. По умолчанию true |
list_subsections | [true|false ] Показывать материалы из подразделов в списке. По умолчанию false |
paginator_template | Шаблон виджета постраничной навигации |
page404_template | Шаблон с текстом в случае, если материал не найден |
Встроенные шаблоны
Название | Описание |
---|---|
default.twig | Шаблон по умолчанию |