Drupal: настройка сообщений о состоянии (контактной формы) - PullRequest
2 голосов
/ 11 ноября 2010


Я настраиваю веб-сайт с использованием drupal 6 и стараюсь быть минималистичным.Я использую контактную форму, и она работает довольно хорошо.После того, как сообщение отправлено, оно перенаправляется на первую страницу моего сайта с сообщением «Ваше сообщение отправлено». (Со статусом сообщений div).Как можно изменить это так:

  1. настроить содержимое сообщения
  2. вместо перенаправления на домашнюю страницу, отобразить узел (другую страницу)

спасибо за любое предложение.

Ответы [ 2 ]

2 голосов
/ 11 ноября 2010

Для более сложных форм и настройки, как вы упомянули выше, вы должны попробовать webform .Webform имеет возможность перенаправить успешную отправку на другой URL-адрес, а также имеет настраиваемое сообщение о состоянии.

1 голос
/ 12 ноября 2010
  1. Изменить строку для сообщения. Для этого вы можете либо включить locale.module, либо получить модуль переопределения строк .
  2. Вы можете создать небольшой пользовательский модуль для перенаправления пользователя, используя свойство #redirect API-форм. См. здесь для примера (и проверьте комментарии для потенциальных проблем).

В качестве альтернативы рассмотрите возможность использования одного из следующих модулей:

Узел назначения

Пользовательский (форма) Адресат

Правила

Перенаправление менеджера страниц

...