Документация для разработчиков
Темная тема

DataLoader

Абстрактный класс для возвращения данных об элементах источника. В источнике необходимо породить свой класс и реализовать выборку данных по переданным параметрам.

Метод Описание С версии
__construct Конструктор класса
setConfig Метод устанавливает настройки источника.
setOptions Метод для установки дополнительных настроек.
getElementData Возвращает данные для элемента, чей идентификатор был передан в метод
getElementListData Возвращает данные для списка элементов
Служебные методы для работы с пользовательским фильтром
calculateFilterHash Возвращает хеш очищенного (соответствующего формату) фильтра блока.
getFilterHash Получение хеша пользовательского фильтра.
normalizeFilter Выполняет очистку фильтра блока.
Методы получения настроек динамического блока
getFilter Возвращает пользовательский фильтр.
getSelectFields Возвращает список полей для показа.
getPreparedSelectFields Возвращает нормализованный список полей (в виде простого массива).
getPreparedFilter Возвращает готовый фильтр для использования в orm/GetList конкретного источника.
getInternalFilter Возвращает дополнительный фильтр.
getLimit Возвращает число элементов для вывода в списке.
getOrder Возвращает настройки сортировки.
Методы SEO
getSeo Возвращает объект класса \Bitrix\Landing\Source\Seo для работы с seo-параметрами отдельного элемента.
getSeoProperty Получение seo-параметра для элемента (только для детальной страницы).
getSeoTitle Получение названия элемента для заголовка страницы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024