Недоступно в редакциях: Старт
Редактирование результата
Компонент служит для редактирования результатов заполнения веб-форм.
Описание form.result.edit
При его использовании в сочетании с компонентом Список результатов значение поля RESULT_ID можно оставить по умолчанию. Если же компонент используется самостоятельно, то необходимо определить откуда компонент должен брать значение параметра RESULT_ID или задать его явно. Компонент стандартный и входит в дистрибутив модуля.
В структуре визуального редактора компонент расположен по пути Сервисы > Веб-формы > Редактирование результата.
Компонент относится к модулю Веб-формы.
Настройки, определяющие права групп пользователей на редактирование результатов устанавливаются в настройках каждой из веб-форм, а в случае работы в расширенном режиме также в настройках статусов.
Параметры
| Поле | Параметр | Описание | ||||||
| Источник данных | ||||||||
|---|---|---|---|---|---|---|---|---|
| ID результата | RESULT_ID | Указывается идентификатор результата заполнения формы. По умолчанию указано $_REQUEST["RESULT_ID"], но также может быть записан php-код, возвращающий RESULT_ID. | ||||||
| Внешний вид | ||||||||
| Игнорировать свой шаблон | IGNORE_CUSTOM_TEMPLATE | [Y|N] При отмеченной опции для отображения веб-формы будет использоваться шаблон формы по умолчанию, даже если создан свой шаблон. | ||||||
| Использовать расширенный вывод сообщений об ошибках | USE_EXTENDED_ERRORS | [Y|N] При отмеченной опции будет использован расширенный вывод сообщений об ошибках. | ||||||
| Управление адресами страниц | ||||||||
| Включить поддержку ЧПУ | SEF_MODE | [Y|N] При отмеченной опции будет включена поддержка ЧПУ. Если режим поддержки ЧПУ включен, то необходимо настроить следующие параметры:
|
||||||
| Дополнительные настройки | ||||||||
| Отображение имени | NAME_TEMPLATE | Указывается формат для отображения ФИО пользователя. По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество. | ||||||
| Параметры компонента | ||||||||
| Выводить на редактирование дополнительные поля | EDIT_ADDITIONAL | [Y|N] При отмеченной опции будут выведены для редактирования дополнительные поля формы при их наличии. | ||||||
| Выводить форму смены статуса | EDIT_STATUS | [Y|N] При отмеченной опции будет выведена форма смены статуса текущего результата. Статусы будут доступны в соответствии с правами пользователя. | ||||||
| Страница со списком результатов | LIST_URL | Указывается адрес страницы со списком результатов. | ||||||
| Страница просмотра результата | VIEW_URL | Указывается адрес страницы просмотра результата. | ||||||
| Название дополнительного пункта в навигационной цепочке | CHAIN_ITEM_TEXT | Указывается название дополнительного пункта в навигационной цепочке. Если оставить незаполненным, то в навигационную цепочку пункт не добавляется. | ||||||
| Ссылка на дополнительном пункте в навигационной цепочке | CHAIN_ITEM_LINK | Указывается ссылка, которая будет показана на дополнительном пункте меню в навигационной цепочке. | ||||||
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:form.result.edit","",Array(
"SEF_MODE" => "Y",
"RESULT_ID" => "$_REQUEST[\"RESULT_ID\"]",
"EDIT_ADDITIONAL" => "N",
"EDIT_STATUS" => "Y",
"LIST_URL" => "result_list.php",
"VIEW_URL" => "result_view.php",
"NAME_TEMPLATE" => "#LAST_NAME# #NAME#",
"CHAIN_ITEM_TEXT" => "",
"CHAIN_ITEM_LINK" => "",
"IGNORE_CUSTOM_TEMPLATE" => "Y",
"USE_EXTENDED_ERRORS" => "Y",
"SEF_FOLDER" => "/",
"SEF_URL_TEMPLATES" => Array(
"edit" => "#RESULT_ID#/"
),
"VARIABLE_ALIASES" => Array(
"view" => Array(),
"edit" => Array(),
)
),
);?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025