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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.