Когда нужно сделать веб-форму сложнее, чем просто перечень полей, я использую для вёрстки свой любимый редактор и закачиваю шаблон веб-формы через FTP.
В структуре сайта мне удалось обнаружить шаблоны только в файлах типа /bitrix/tmp/form/form_#ID#.php
При изменении этого файла, форма на сайте действительно меняется. Я с ним и работаю.
Но дело в том, что эти изменение не отражаются при работе в визредакторе. В админке шаблон формы подгружается то ли из БД, то ли из другого места. Откуда?
Хуже того, если в админке изменить параметры веб-формы и нажать "Сохранить", Битрикс делает следующее: 1. стирает нафиг мой шаблон, заменяя его тем, что висело в визредакторе; 2. отключает все вопросы веб-формы, которых не было в шаблоне в визредакторе (то есть обычно все).
В общем-то логика его мне понятна, файл в /bitrix/tmp/ - временный, а то, чего нет в шаблоне, надо отключить. Но мне это всё не нужно!
В итоге приходится либо каждый раз всё восстанавливать, закачивая свой файл и включая вопросы, либо вставлять свой исходник в визредактор.
Вопрос: как корректно править шаблон веб-формы без использования виз-редактора?
Копирование исходника из моего резактора и вставка его в визредактор в "режиме редактирования исходного кода" меня не забавляет.
Успехов в нелегком интеллектуальном труде!
:)
В структуре сайта мне удалось обнаружить шаблоны только в файлах типа /bitrix/tmp/form/form_#ID#.php
При изменении этого файла, форма на сайте действительно меняется. Я с ним и работаю.
Но дело в том, что эти изменение не отражаются при работе в визредакторе. В админке шаблон формы подгружается то ли из БД, то ли из другого места. Откуда?
Хуже того, если в админке изменить параметры веб-формы и нажать "Сохранить", Битрикс делает следующее: 1. стирает нафиг мой шаблон, заменяя его тем, что висело в визредакторе; 2. отключает все вопросы веб-формы, которых не было в шаблоне в визредакторе (то есть обычно все).
В общем-то логика его мне понятна, файл в /bitrix/tmp/ - временный, а то, чего нет в шаблоне, надо отключить. Но мне это всё не нужно!
В итоге приходится либо каждый раз всё восстанавливать, закачивая свой файл и включая вопросы, либо вставлять свой исходник в визредактор.
Вопрос: как корректно править шаблон веб-формы без использования виз-редактора?
Копирование исходника из моего резактора и вставка его в визредактор в "режиме редактирования исходного кода" меня не забавляет.
Успехов в нелегком интеллектуальном труде!
:)