Drupal: настроить статус сообщения (контактной формы)
Я создаю сайт с использованием drupal 6 и пытаюсь быть минималистичным. Я использую контактную форму, и она работает довольно хорошо. После того, как сообщение отправлено, оно перенаправляется на первую страницу моего сайта с сообщением "Ваше сообщение отправлено". (Со статусом сообщений div). Как можно изменить это как,
- настроить содержание сообщения
- вместо перенаправления на домашнюю страницу, отобразить узел (другую страницу)
спасибо за любое предложение.
2 ответа
Решение
Для более сложных форм и настройки, как вы упомянули выше, вы должны попробовать веб-форму. Webform имеет возможность перенаправить успешную отправку на другой URL-адрес, а также имеет настраиваемое сообщение о состоянии.
- Измените строку для сообщения. Для этого вы можете либо включить locale.module, либо получить модуль переопределения строк.
- Вы можете создать небольшой пользовательский модуль для перенаправления пользователя, используя свойство #redirect API-форм. Смотрите здесь для примера (и проверьте комментарии для потенциальных проблем).
В качестве альтернативы рассмотрите возможность использования одного из этих модулей: