Как сделать поле типа HTML/text идентично стандартному полю анонс
В частности мне нужно добиться его точного отображения в админке.
Т.е. под полем "Анонс", должно быть точно такое же визуально пользовательское поле типа HTML/text.
Отображение формы нашел в файле
Как известно пользовательские поля отображаются следующим образом.
--------------------------
Имя поля: || Поле значения
--------------------------
Что совершенно неприемлемо для поставленной задачи, но с этим я разобрался.
Теперь отображается как надо.
--------------------------
Имя поля:
Поле значения
--------------------------
Осталось единственное НО! Я совершенно не понимаю как задать ширину
Пользователю разрешается вводить только высоту (height), посмотрев отображение понял что ширина стоит по умолчанию (style="width:100%"), но всё равно отображается примерно окошечком в 300px;
Если на вторую строчку следующего кода вставить таблицу с шириной = 100%, то она как ни в чём * растянется на всю ширину.
Кажется весь подвох в этом коде. Если кто может помочь помогите, буду очень признателен.
В частности мне нужно добиться его точного отображения в админке.
Т.е. под полем "Анонс", должно быть точно такое же визуально пользовательское поле типа HTML/text.
Отображение формы нашел в файле
Код |
---|
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/iblock/admin/iblock_element_edit.php");?> |
Как известно пользовательские поля отображаются следующим образом.
--------------------------
Имя поля: || Поле значения
--------------------------
Что совершенно неприемлемо для поставленной задачи, но с этим я разобрался.
Теперь отображается как надо.
--------------------------
Имя поля:
Поле значения
--------------------------
Осталось единственное НО! Я совершенно не понимаю как задать ширину
Пользователю разрешается вводить только высоту (height), посмотрев отображение понял что ширина стоит по умолчанию (style="width:100%"), но всё равно отображается примерно окошечком в 300px;
Если на вторую строчку следующего кода вставить таблицу с шириной = 100%, то она как ни в чём * растянется на всю ширину.
Кажется весь подвох в этом коде. Если кто может помочь помогите, буду очень признателен.
Код |
---|
$html .= '<tr><td colspan="2">'; $html .= call_user_func_array($arUserType["GetPropertyFieldHtml"], array( $property_fields, $val, array( "VALUE"=>'PROP['.$property_fields["ID"].']['.$key.'][VALUE]', "DESCRIPTION"=>'PROP['.$property_fields["ID"].']['.$key.'][DESCRIPTION]', "FORM_NAME"=>$form_name, "MODE"=>"FORM_FILL" ), )); $html .= '</td></tr>'; |