Drupal 6隐藏修订信息

时间:2010-01-24 07:13:08

标签: drupal drupal-6 formbuilder

我正在尝试向我的用户隐藏“修订信息”,这些用户不了解与此内容类型相关的内容。我在线阅读了很多帖子,提示从更改模板到设置样式=“display:none”。我更愿意从访问中删除该字段,以便注入技术仍然不可行。我通过创建一个来完成这个 设置hook_form_alter的{​​{1}}。我已经使用Firebug验证了该方法确实被调用,但表单元素占优势。有什么想法吗?提前致谢! Drupal rock!

$form['revision_information']['#access'] = false;

2 个答案:

答案 0 :(得分:3)

引用marcvangend

  

请注意,您也可以隐藏   修订信息正确无误   设置;它只会显示   “创建新修订”选项是   选中,或者当前用户是否有   “管理节点”权限

这可能是最简单的选择。

注意:维基回答因为它不是我自己的

答案 1 :(得分:0)

/* Below code added by tejas tank , tta@openerp.com 
   to disable the revision block from everywhere    
*/
function phptemplate_node_form($form) {
    $form['revision_information']['#access'] = FALSE;
    return theme_node_form($form);
}