cancel
Showing results for 
Search instead for 
Did you mean: 

Форма обратной связи на произвольной странице

Форма обратной связи на произвольной странице

Всем привет.

 

Вызываю на произвольной странице (назовем ее Х) форму обратной связи через:

{{block type="core/template" name="contactForm" form_action="/contacts/index/post" template="contacts/form.phtml"}}

 

Кнопка отрабатывает, но происходит перемещение на страницу /contacts/index/ с сообщением о успешной отправке.

 

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

 

Спасибо

 

 

2 REPLIES

Re: Форма обратной связи на произвольной странице

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

А в этом модуле после обработки идёт редирект

Mage_Contacts_IndexController::postAction()

 

$this->_redirect('*/*/');

что в рамках модуля контактов означает contacts/index.

 

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

 


ET Web Solutions
extensions, custom work, support

Re: Форма обратной связи на произвольной странице