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-2025, «1С-Битрикс», 2025