8 (800) 775-52-93      hr@cetera.ru    

List.Sections

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

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

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

 

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

{% widget 'List.Sections' 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\Catalog по списком подразделов  
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
   

Поделиться в соц. сетях:    

Мы на связи

Поле обязательно для заполнения

Введите ваш электронный адрес

Схема проезда

logo
Адрес офиса

Проспект Ленина, дом 25, 6 этаж, офис 606 (Адрес для курьера)

Почтовый адрес

ООО «Цетера Лабс» Куда: 150040, г.Ярославль, п/о 40, а/я 62

Телефон
Email
         
   © Fastsite, 2002–2018       Создание сайта — Cetera Labs      Сообщить об ошибке      Политика конфиденциальности