Добрый день! Уже неоднократно сталкиваюсь с одной и той же проблемой. Причем, сталкиваюсь не только я, но грамотного решения я так и не смогла найти. При создании формы с помощью компонента Веб-формы невозможно убрать строку Текст ответа. Поясню подрбонее, что я имею ввиду. В процессе создания формы мы создаем разные поля (вопросы). При этом для каждого поля задается текст вопроса - это не обязательно. А вот текст ответа - обязательно! Без него нельзя создать поле. И вот этот текст ответа выводится на странице, и удалить его оттуда можно только очень непростым способом. Если редактировать шаблон формы, мы видим, что текст ответа зашит в переменной $arQuestion["HTML_CODE"] Если посмотреть код страницы, это выглядит так:
То есть, текст ответа даже не обернут ни в какой <div> - а значит, ему нельзя даже стили прописать. Я делаю так: В шаблоне оборачиваю переменную $arQuestion["HTML_CODE"] в див, и потом задаю стиль для этого дива visibility:hidden, и отдельно для инпута visibility:visible
Добавлять классы джава-скриптами - еще большая дикость!
Было предложение прописать в result_modifier. Ну а смысл тогда вообще использовать компонент, если его практически полностью надо переписывать из-за одного слова.
Подскажите, где формируется этот самый $arQuestion["HTML_CODE"] и как его изменить цивилизованным способом?
О Боже! Спасибо большое! Сработало! Ну кто бы мог подумать, что пробел - это тоже ответ. Поставила лайк за ответ. Еще бы поставила, но только один можно.