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

setConfig

\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 из описания источника (если задано).

Возвращаемое значение:

Возвращаемого значения нет.



© «Битрикс», 2001-2024, «1С-Битрикс», 2024