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

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
Наверх