dleee

Заявка на ипотеку (редактирование страницы)

Recommended Posts

Коллеги, есть желание добавить на странице "Заявка на ипотеку" логотипы банков с которыми мы работаем, где можно поправить шаблон этой страницы? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Форма ипотеки генерируется в этом файле

/apps/system/lib/frontend/form/ipoteka.php

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

Поэтому перед обновлениями сохраняйте ваши изменения и добавляйте их снова после обновления.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И еще, было бы неплохо что бы в форме было поле для загрузки файлов, так как первичные документы так или иначе нужно пересылать и запрашивать и по сути нужно делать дополнительные действия что бы собрать первичную информацию. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Добавляем логотипы банков.

 

1.1. Создаем папку /template/frontend/имя_шаблона/main/form

1.2. В ней файл local_ipoteka.php

1.3. В файле содержимое

<?phpclass Local_Ipoteka_Order_Form extends Ipoteka_Order_Form {function main () {$rs='<div class="row-fluid">';$rs.='<div class="span6">';$rs.=parent::main();$rs.='</div>';$rs.='<div class="span6">';$rs.='тут логотипы';$rs.='</div>';$rs.='</div>';return $rs;}}

1.4. В /template/frontend/имя_шаблона/main/main.php ищем блок

if ( !$has_result && preg_match('/^ipotekaorder/', $REQUESTURIPATH) ) {...}

1.5. В этом блоке ищем $ipoteka_order = new Ipoteka_Order_Form(); и заменяем на

require_once(SITEBILL_DOCUMENT_ROOT.'/template/frontend/'.$this->getConfigValue('theme').'/main/form/local_ipoteka.php');$ipoteka_order = new Local_Ipoteka_Order_Form();

1.6. PROFIT

 

ПС. Разметка в 1.3 - условная. Вы можете ее перепилить как надо, главное помнить, что $rs.=parent::main(); выводит форму и результат ее обработки на страницах заявки на ипотеку. Т.е. должно быть. Все остальное - дело вашей фантазии.

 

2. Убираем форму поиска недвижимости на странице ипотеки

 

2.1. В блоке из пункта 1.4 добавляем строку $this->template->assert('hide_realty_serach_form', '1');. Другими словами ставим метку, что мы в "ипотеке".

2.2. В шаблоне, там где у нас выводится форма поиска проверяем условие 

{if isset($hide_realty_serach_form) && $hide_realty_serach_form==1}

<!--тут не делаем подключения файла с формой поиска-->

{else}

<!--тут делаем подключение файла с формой поиска-->

{/if}

 

3. Добавить поле под доки.

 

В принципе можно было бы прилепить с помощью uploadify_file, но в данный момент обработчик заявок не способен прнять загруженные файлы и адекватно их разместить-переслать. так что, в целом, попытки решить эту задачу не имеют смысла.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а когда заменим SITEBILL_DOCUMENT_ROOT.'/template/frontend/'.$this->getConfigValue('theme') на $theme ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а когда заменим SITEBILL_DOCUMENT_ROOT.'/template/frontend/'.$this->getConfigValue('theme') на $theme ?

 

Задлинно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну да, байтиков жалко :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всё отлично, для тех кто не совсем разобраля (я не сразу сообразил) - вместо:

 

$rs.='тут логотипы';

 

пишем что-то типа (со своими картинками):

 

$rs.='Банки - партнёры: <div align="justify"><br></div><div align="justify"><img src="/img/sber.png"></div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас