我想在有人保存特定内容类型时添加自定义消息,告诉他们正在通过审批流程。这将让他们知道并阻止他们重新提交。
答案 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_nodeapi和drupal_set_message
的文档编辑以反映以下评论。
答案 1 :(得分:0)
如果没有自定义模块,这很难做到。
我尝试这样做的一种方法是覆盖post-submit URL。
然后在新页面中,使用PHP过滤器并执行以下操作:
drupal_set_message('The submitted content is being approved');
drupal_goto('');