Доброго дня!
Возникла необходимость расширить набор входных параметров компонента bitrix:iblock.element.add.form для визуального редактирования. Как положено в скопированном шаблоне этого компонента создал файл .parameters.php и добавил туда тестовый код
В итоге этого доп.параметра в настройках не появилось.
Опробовал тоже самое на компоненте bitrix:news.list там все норм срабатывает, значит причина не во мне
Причем заметил, что этот доп параметр отображается в группе настроек "Дополнительные параметры", а для компонента bitrix:iblock.element.add.form такой группы параметров вообще не отображается.
Открыл файл файл .parameters.php компонента bitrix:iblock.element.add.form и у одного из параметров сменил имеющийся "PARENT" с "BASE" на "ADDITIONAL_SETTINGS". В итоге в визуальных настройках компонента появилась группа "Дополнительные параметры" и там отобразились настройки того параметра, для которого я задал новый "PARENT", а также отобразился мой параметр .parameters.php из скопированного шаблона компонента.
Вот такой затык.
Видимо тут разработчики не учли, что при отсутствии в параметрах компота группы "Дополнительные настройки" эта группа должна добавляться при наличии .parameters.php в скопированном шаблоне компонента.
Есть идеи?
Возникла необходимость расширить набор входных параметров компонента bitrix:iblock.element.add.form для визуального редактирования. Как положено в скопированном шаблоне этого компонента создал файл .parameters.php и добавил туда тестовый код
Код |
---|
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); $arTemplateParameters = array( "DOP_PARAM" => Array( "NAME" => "Выберите инфоблок новостей", "TYPE" => "LIST", "VALUES" => array("1" => "1", "2" => "2") ), ); |
Опробовал тоже самое на компоненте bitrix:news.list там все норм срабатывает, значит причина не во мне
Причем заметил, что этот доп параметр отображается в группе настроек "Дополнительные параметры", а для компонента bitrix:iblock.element.add.form такой группы параметров вообще не отображается.
Открыл файл файл .parameters.php компонента bitrix:iblock.element.add.form и у одного из параметров сменил имеющийся "PARENT" с "BASE" на "ADDITIONAL_SETTINGS". В итоге в визуальных настройках компонента появилась группа "Дополнительные параметры" и там отобразились настройки того параметра, для которого я задал новый "PARENT", а также отобразился мой параметр .parameters.php из скопированного шаблона компонента.
Вот такой затык.
Видимо тут разработчики не учли, что при отсутствии в параметрах компота группы "Дополнительные настройки" эта группа должна добавляться при наличии .parameters.php в скопированном шаблоне компонента.
Есть идеи?