Для клиентов List

Выводит список материалов в заданном количестве и в заданной последовательности.

Пример вызова PHP

\Cetera\Application::getInstance()->getWidget('List', array(
    'catalog'   => 0,
    'limit'     => 5,
    'order'     => 'dat',
    'sort'      => 'DESC',
    'paginator' => true,
))->display();

 

Пример вызова Twig

{% widget 'List' with { limit:6, paginator:1, template: 'tiles.twig' } %}

 

Описание параметров

Параметр Описание  
template Шаблон вывода  
css_class Класс, который будет прописан у корневого элемента в шаблоне виджета  
catalog Раздел, из которого выводить материалы. 0 - для текущего раздела. По умолчанию 0  
limit Ограничение кол-ва материалов. 0 - без ограничения. По умолчанию 10  
page № страницы, если используется ограничение кол-ва материалов. По умолчанию 1  
order Поле, по которому сортировать список. По умолчанию dat  
sort [ASC|DESC] Порядок сортировки. По умолчанию DESC  
where Фильтр материалов. В SQL запрос добавляется условие указанное условие WHERE  
iterator Объект \Cetera\Iterator\Material по списком материалов  
paginator [true|false] Показать постраничную навигацию. По умолчанию false  
paginator_template Шаблон виджета постраничной навигации  
ajax [true|false] AJAX-навигация по страницам. По умолчанию false  
infinite [true|false] Режим бесконечной подгрузки страниц. Работает при включенной опции ajax. Используется шаблон постраничной навигации infinite.twig, если не задан другой в параметре paginator_template v3.35.6+
catalog_link Показать ссылку на раздел. По умолчанию false  

Встроенные шаблоны

Название Описание
default.twig Выводит названия материалов в виде блоков DIV. Шаблон по умолчанию
tiles.twig Выводит материалы в виде плитки по 3 в строку (паттерн Block Grid в Foundation 6) с выравниванием высоты. http://foundation.zurb.com/sites/docs/grid.html#block-grids
menu.twig Выводит названия материалов в виде маркированного списка UL

Мы на связи

фото Алены Ратниковой

Алена Ратникова
Отвечаю за всё производство

фото Марии Лебедевой

Мария Лебедева
Занимаюсь новыми клиентами


Cetera Labs

График работы

Понедельник-пятница
9:00-18:00

Телефон

8 (800) 775-52-93