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

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


Описание 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
Наверх