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

Список своих элементов


Описание iblock.element.add.list

Компонент осуществляет вывод списка доступных пользователю элементов указанного инфоблока, ссылок Добавить, Редактировать, Удалить. Компонент стандартный и входит в дистрибутив модуля.

В визуальном редакторе компонент расположен по пути: Контент > Добавление элементов >Список своих элементов.

Компонент относится к модулю Информационные блоки.



Параметры

Поле Параметр Описание
Параметры компонента
Страница редактирования элемента EDIT_URL Указывается адрес страницы редактирования элемента.
Количество элементов на странице NAV_ON_PAGE Задается количество элементов на одной странице. Все элементы будут выведены с помощью постраничной навигации.
Ограничить кол-во элементов для одного пользователя MAX_USER_ENTRIES Задается максимальное количество элементов, которое может добавить пользователь.
Источник данных
Тип инфоблока IBLOCK_TYPE Указывается один из созданных в системе типов информационных блоков.
Инфоблок IBLOCK_ID Для выбранного типа инфоблоков указывается идентификатор необходимого информационного блока.
Параметры доступа
Группы пользователей, имеющие право на добавление/редактирование GROUPS Указываются группы пользователей, имеющие право на добавление/редактирование элементов инфоблока.
Редактирование возможно для статуса STATUS Указываются статусы, находясь в которых элементы будут отображаться пользователям.
Привязка к пользователю ELEMENT_ASSOC Задается привязка к пользователю:
  • никому (N) - нет привязки, элементы не показываются всем пользователям. В этом случае параметры ALLOW_EDIT и ALLOW_DELETE не доступны.
  • создателю (CREATED_BY) - привязка по создателю: пользователю будут показаны только созданные им элементы.
  • по свойству инфоблока --> (PROPERTY_ID) - привязка по свойству инфоблока. В этом случае доступен параметр ELEMENT_ASSOC_PROPERTY.
по свойству инфоблока --> ELEMENT_ASSOC_PROPERTY Указывается свойство, по которому выполняется привязка.
Разрешать редактирование ALLOW_EDIT [Y|N] При отмеченной опции будут выведены ссылки на редактирование доступных пользователю элементов.
Разрешать удаление ALLOW_DELETE [Y|N] При отмеченной опции будут выведены ссылки на удаление доступных пользователю элементов.
Управление адресами страниц
Включить поддержку ЧПУ SEF_MODE [Y|N] При отмеченной опции будет включена поддержка ЧПУ.

Если режим поддержки ЧПУ включен, то необходимо настроить следующие параметры:
Каталог ЧПУ (относительно корня сайта) SEF_FOLDER Каталог ЧПУ: путь до папки, с которой работает компонент. Этот путь может как совпадать с физическим путём, так и не совпадать.
Имена переменных VARIABLE_ALIASES Имена переменных для управления страницами.
SEF_FOLDER.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:iblock.element.add.list","",Array(
		"SEF_MODE" => "Y", 
		"IBLOCK_TYPE" => "articles", 
		"IBLOCK_ID" => "2", 
		"GROUPS" => Array("1", "2", "3", "4", "5", "6", "7", "8"), 
		"STATUS" => Array("2", "3", "1"), 
		"EDIT_URL" => "", 
		"ELEMENT_ASSOC" => "PROPERTY_ID",
		"ELEMENT_ASSOC_PROPERTY" => "2",		 
		"ALLOW_EDIT" => "Y", 
		"ALLOW_DELETE" => "Y", 
		"NAV_ON_PAGE" => "10", 
		"MAX_USER_ENTRIES" => "100000", 
		"SEF_FOLDER" => "/", 
		"VARIABLE_ALIASES" => Array(
		)
	)
);?>


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