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