Недоступно в редакциях: Старт
Редактирование результата
Компонент служит для редактирования результатов заполнения веб-форм.
Описание 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-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.