Custom Destination модуль редирект после отправки форм

Для того, что бы сделать редирект после отправки формы можно использовать модуль Custom Destination. Он позволяет из админки задавать страницы, на которые будет сделан редирект после отправки необходимой формы.

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

Подключаем модуль, идем в его настройки admin/settings/customdestination.Заполняем форму добавления:

редирект формы

Находим id необходимой формы(можно посмотреть в Firebug), в нашем примере <form id="user-register". При добавлении id  заменяем дефис на нижнее подчеркивание, потому как будет ошибка валидации. В Destination пишем адрес страницы, на которую необходимо перенаправлять и сохраняем.

Вот что получилось:

редирект форм

Можно тоже самое сделать с помощью собственного модуля, в котором прописать код:

  1. <?php
  2. function mymodule_form_alter($form_id, &$form) {
  3. if ($form_id == 'user_register') {
  4. $form['#redirect'] = 'my/new/page';
  5. }
  6. }
  7. ?>

Вас также может заинтересовать

Добавить комментарий

CAPTCHA
Для того, что б подтвердить что Вы человек, заполните, пожалуйста, форму проверки
Image CAPTCHA
Введите символы, которые изображены на картинке.