Сообщения

Главные вкладки

Аватар пользователя Bochagov Bochagov 15 февраля 2013 в 2:06

Приветствую!

Подскажите пожалуйста как мне запретить вывод сообщения после создания ноды и заменить его своим.

Создал правило в Rules - при создании ноды определённого типа - вывести сообщение "Сообщение из Rules"
Но это сообщение только добавляется к уже созданному и в моём случае совершенно бесполезному сообщению о том что нода успешно создана. Для этого типа установлен autotitle, поэтому видеть пользователю для него бессмысленный надобор из названия ноды и названия материала совершенно не нужно.

Наверняка есть достаточно простое решение, но я пока не нашёл. Сформулировать нормально в поисковике вопрос не смог, выдаёт всё не по теме, поэтому решил попросить помощи у форумчан. Очень на неё надеюсь)

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 15 февраля 2013 в 11:02

Простое решение

function hook_preprocess_page(&$variables) {
...
// rewrite ... has been created
$mess = drupal_get_messages();
foreach($mess as $type => $mes){
        foreach($mes as $message){
                if(!strpos($message, 'был создан') && !strpos($message, 'has been created')){
                drupal_set_message($message, $type);
                }
        }
}
// rewrite ... was created message [end]
...
}