Описание 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(
)
)
);?>