\Bitrix\Landing\Source\DataLoader::setConfig(
array $config
)
Метод устанавливает настройки источника.
Параметры
Параметры | Тип | Описание | С версии |
$config | Массив | Настройки источника. Штатные ключи:
- select - Массив полей элементов источника для показа в блоке. Формат массива:
[
[
'id' => 'ИМЯ_ПОЛЯ_ЭЛЕМЕНТА_ИСТОЧНИКА',
доп. поля (для ссылок, например)
],
...
]
- filter - Фильтр блока. Формат массива:
[
[
'name' - название параметра фильтра
'key' - имя параметра (поле или свойство элемента источника)
'value' - значения для фильтрации (массив)
[
// формат определяется типом поля в main.ui.filter
]
],
...
]
- order - Поля и направление сортировки (имеет смысл только для списка). Формат массива:
[
'by' => 'ИМЯ_ПОЛЯ_СОРТИРОВКИ',
'order' => 'направление' (asc/desc)
]
- limit - Число выводимых элементов (имеет только для списка). Значение - целое число
- internal_filter - Дополнительный фильтр, накладываемый поверх фильтра блока (ключ 'filter'). Сюда относится проверка прав, активности элементов, и так далее. Формат и содержимое соответствует полю SOURCE_FILTER из описания источника (если задано).
| |
Возвращаемое значение:
Возвращаемого значения нет.