Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Кастомизация bitrix:form

00 голосов
3
Здравствуйте умные люди

Появилась необходимость немного переделать стандартную вебформу, а именно изменить количество столбцов (rows) в textarea.

Методом научным :) выяснил, что за вывод полей отвечает в шаблоне переменная <?=$arQuestion["HTML_CODE"]?> в которой хранится хтмл код...
Только вот где бы этот код найти...
Все поиски оказались тщетны...
В настройках компонента вроде бы нет ничего наподобии "количество столбцов"

Внешний вид изменить то можно по классу, который задан, но хотелось бы понять суть...

Помогите пожалуйста.
спросил 04 Апр, 14 от Traxexx (900 баллов)

3 Ответы

00 голосов
D настройках вопроса посмотрите, вроде, там была настройка кол-во строк.
ответил 18 Окт, 14 от Almarea (3,760 баллов)
00 голосов
В том то и дело, Дмитрий, что в настройках формы нет никакого поля где можно было бы количество столбцов для textarea задать...

Смотрел в: сервисы-вебформы-настройка форм-изменить...
там есть возможность применить "свой шаблон формы", применил, вроде должен был сохраниться в уже скопированный шаблон, но мне так и не удалось найти этот "свой шаблон формы"

да и по коду не очень понятно...
Код
<?=$FORM->ShowFormDescription("")?> 
<br />
 <?=$FORM->ShowFormNote()?><?=$FORM->ShowFormErrors()?> 
<br />
 
<table width="100&#37;" cellspacing="1" cellpadding="2" border="0" class="data-table"> 
  <tbody> 
    <tr><td width="15&#37;" valign="top" height="" align="right"><?=$FORM->ShowInputCaption("NAME","")?></td><td><?=$FORM->ShowInput('NAME')?></td></tr>
   
    <tr><td valign="top" align="right"><?=$FORM->ShowInputCaption("COMPANY","")?></td><td><?=$FORM->ShowInput('COMPANY')?></td></tr>
   
    <tr><td valign="top" align="right"><?=$FORM->ShowInputCaption("POSITION","")?></td><td><?=$FORM->ShowInput('POSITION')?></td></tr>
   
    <tr><td valign="top" align="right"><?=$FORM->ShowInputCaption("EMAIL","")?></td><td><?=$FORM->ShowInput('EMAIL')?></td></tr>
   
    <tr><td valign="top" align="right"><?=$FORM->ShowInputCaption("PHONE","")?></td><td><?=$FORM->ShowInput('PHONE')?></td></tr>
   
    <tr><td valign="top" align="right"><?=$FORM->ShowInputCaption("QUESTIONS","")?></td><td><?=$FORM->ShowInput('QUESTIONS')?></td></tr>
   
    <tr><td valign="top" align="right"><?=$FORM->ShowCaptchaImage()?></td><td>Введите текст на картинке <?=$FORM->ShowRequired()?> 
        <br />
       <?=$FORM->ShowCaptchaField()?></td></tr>
   </tbody>
 </table>
 
<br />
 <?=$FORM->ShowSubmitButton("","")?>


посоветуйте, где всетаки собака поковырялась :) ?
ответил 17 Фев, 15 от Traxexx (900 баллов)
00 голосов
Цитата
Евгений Бескровный пишет:
В том то и дело, Дмитрий, что в настройках формы нет никакого поля где можно было бы количество столбцов для textarea задать...

Так я про настройки формы ничего и не говорил, читайте внимательнее, я говорил про настройки вопроса.
Рисунок
ответил 28 Май, 15 от Almarea (3,760 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 23 Март, 14 от Kiriel (2,010 баллов)
0 голосов
10 ответов
0 голосов
0 ответов
спросил 21 Март, 19 от аноним
0 голосов
2 ответов
спросил 29 Апр, 14 от Kiriel (2,010 баллов)
0 голосов
2 ответов
спросил 06 Апр, 14 от PANKELA (100 баллов)