После создания друпал выводит сообщение такойто материал был создан. Как это убрать после создания но??? так как я вывожу свои сообщения через рулес... тем более там не по русски все выводит...
Есть модуль Друпала для замены текста String Overrides. Если на странице конфигурации задать только текст, который мы хотим заменить, а второе поле оставить пустым, то текст оригинал не будет отображаться на сайте.
Есть модуль который заменяет сообщения (должен покрайне мере) но это он не делает почему то... только 50% функции отрабатывает (можно в каждом типе материала прописать типа - Создать новость или Формапользователя, вместо create News).
Комментарии
Есть модуль Друпала для замены текста String Overrides. Если на странице конфигурации задать только текст, который мы хотим заменить, а второе поле оставить пустым, то текст оригинал не будет отображаться на сайте.
Это вроде не о том модуль.
нельзя убрать сообщения
Нельзя ли невозможно?
возможно только переписав часть кода из ядра в свой модуль, оно того стоит?
Есть модуль который заменяет сообщения (должен покрайне мере) но это он не делает почему то... только 50% функции отрабатывает (можно в каждом типе материала прописать типа - Создать новость или Формапользователя, вместо create News).
а что тогда делать с кривыми сообщениями (по тарабарски? )
Можно просто добавить свою функцию сабмита в форму
в ней использовать функцию drupal_get_messages('status', TRUE), и будет вам счастье
а теперь языком не для программистов пожалуйста.
Не для программистов мой первый комментарий. Способ 100% работает
так мне нужно юзать перевод интерфейса и искать там что-то?
при сохранение представления вылезает пост типа
Представление myconcerts было сохранено.
ну я его добавил в русский. оставил пустое поле второе. реакции ноль.
Ahiles, не пашет такое
добавляю в рулу
drupal_set_message('ппц');
выводит
* ппц
* Страница рпрп был создан.
и модуль непашет на 6.22 делаю как на видео.
<?php /**
* Implements hook_form_alter().
*/
function mymodule_form_alter(&$form, &$form_state, $form_id) {
switch ($form_id) {
//$node->type заменить на имя вашего типа контента
case '$node->type_node_form':
//в шестом друпале
$form['buttons']['submit']['#submit'][] = 'mymodule_node_form_submit';
//в седьмом
$form['actions']['submit']['#submit'][] = 'mymodule_node_form_submit';
break;
}
} /**
*
*/
function mymodule_node_form_submit($form, &$form_state) {
drupal_get_messages('status', TRUE);
}?>
-
только теперь даже рулесами не получается вывести сообщение.