Добавить пользовательское сообщение в Drupal - PullRequest
2 голосов
/ 08 марта 2010

Я хочу добавить пользовательское сообщение, как только кто-то сохранит определенный тип контента, сообщая ему, что он проходит процесс утверждения.Это даст им знать, а также предотвратит повторную отправку.

Ответы [ 2 ]

2 голосов
/ 08 марта 2010

Ваша лучшая ставка - это небольшой пользовательский модуль, который делает что-то вроде этого (полностью не проверено):

<?php
function MODULENAME_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  if ($node->type == 'custom_node_type' && $op == 'insert') {
    drupal_set_message(t('Put your custom message here.'));
  }
}

Для получения дополнительной информации см. Документы для hook_nodeapi и drupal_set_message

Отредактировано с учетом комментариев ниже.

0 голосов
/ 08 марта 2010

Это сложно сделать без пользовательского модуля.

Один из способов сделать это - переписать URL-адрес после отправки .

Затем на новой странице используйте PHP-фильтр и сделайте следующее:

drupal_set_message('The submitted content is being approved');
drupal_goto('');
...