Список элементов (catalogs.list)

Компонент предназначен для вывода данных из информационных каталогов в виде списка элементов.

Данный компонент можно использовать например для вывода списка последних новостей, блока партнеров и т.д.

Название Параметр Описание
Шаблон компонента template Список шаблонов компонента
Источник данных catalog Информационный каталог из которого выводить данные
Разделы sections[] Разделы из которых выводить элементы
Выводить элементы подразделов sections_sub 1 - Да / 0 - Нет
Выводить URL разделов sections_url 1 - Да / 0 - Нет
Критерий сортировки sort

date - По дате публикации
title - По алфавиту
position - По позиции
random - RAND
last_views - LAST VIEWS

Порядок сортировки sort_type
  • По убыванию - desc
  • По возрастанию - asc
search_query search_query  
Формат даты date_format

Шаблон для формирования строки даты
Например: j-m-Y, H:i
F^ - Склонение месяца

http://php.net/manual/ru/function.date.php

Количество выводимых элементов per_page Количество выводимых элементов на странице, 0 - выводить все.
Количество пропускаемых элементов offset 0 - выводить все.
URL страницы элементов url_element  
Время кеширования (мин) cache  
extension_file extension_file  
Переменная календаря calendar_var

Переменная даты GET запроса.

day - День / month - Месяц

Выборка по дате calendar

Параметр используется для связи с компонентом календаря.

day - День / month - Месяц

elements_display elements_display  
elements_tpl_data elements_tpl_data  
elements_id elements_id  
sections_id sections_id  
<section class="last-reviews">
    <div class="last-reviews-heading">
        <h3 class="last-reviews-title">Отзывы</h3>
    </div>
    <div class="owl-carousel js-last-reviews">
        {elements}
        <div class="last-reviews-item" data-content="{elements:data-content}">
            <img class="last-reviews-photo" src="{elements:image_src}" alt="{elements:title}">
            <div class="last-reviews-info">
                <div class="last-reviews-author">{elements:title}</div>
                <div class="last-reviews-date">{elements:date}</div>
            </div>
            <div class="last-review-text">{elements:description}</div>
        </div>
        {/elements}
    </div>
</section>