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