在Drupal中添加自定义消息

时间:2010-03-08 20:14:18

标签: drupal drupal-6

我想在有人保存特定内容类型时添加自定义消息,告诉他们正在通过审批流程。这将让他们知道并阻止他们重新提交。

2 个答案:

答案 0 :(得分:2)

你最好的选择是一个小型的自定义模块,可以做这样的事情(完全未经测试):

<?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_nodeapidrupal_set_message

的文档

编辑以反映以下评论。

答案 1 :(得分:0)

如果没有自定义模块,这很难做到。

我尝试这样做的一种方法是覆盖post-submit URL

然后在新页面中,使用PHP过滤器并执行以下操作:

drupal_set_message('The submitted content is being approved');
drupal_goto('');
相关问题