Описание 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(
)
)
);?>
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.