Как изменить вид формы?

Статус
В этой теме нельзя размещать новые ответы.

krosar

Создатель
Регистрация
29 Июн 2009
Сообщения
42
Реакции
7
У меня версия 5.1, вопрос встал, когда захотел добавить ещё одну форму, кроме формы обратной связи, новая форма достаточно большая, и в шаблоне, который отвечает за отображение на странице, как я понял все элементы для отображения прописаны в одну колонку, в результате получается портянка, как пристегнуть другой шаблон для отображения именно этой формы, не затрагивая старого шаблона, который пристёгнут к форме обратной связи, а обработчик оставить прежний?
 
создаешь свой шаблон и в модуле в case "show":
вместо
$main->include_main_blocks($this->module_name.'.html', 'main');
пишешь
if(id = *){
$main->include_main_blocks($this->module_name.'2.html', 'main');
} else {
$main->include_main_blocks($this->module_name.'.html', 'main');
}
где * замени на id нужной формы. 2 замени на свое название.
Если форма будет слишком сложной нужно будет править и функции. Если форма не будет изменяться, тогда в шаблоне можно самому прописать все нужные поля, а получать со скрипта только капчу. Самый простой способ сохранить сгенереный ХТМЛ, поместить его в свой шаблон и там уже править само расположение + добавить блок для капчи
 
А не проще ли поместит каждую форму в контейнеры с уникальным Id и прописать в CSS правила соответственно?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху