防止用户编辑节点标题

问题描述:

是否可以防止用户编辑节点编辑屏幕上节点的标题?防止用户编辑节点标题

我真正讨厌Drupal的一件事是每个节点中标题& body的刚性。

两种方法可以做到这一点:

1)写hook_form_alter函数来设置#access为FALSE。如果您熟悉编写模块,这很快,但如果不熟悉,您可能会更喜欢:

2)使用Automatic Nodetitles完全隐藏标题字段,创建标准文本CCK字段以替换它,然后使用内容权限(CCK附带)限制对新字段的访问。

(此外,虽然标题字段确实是隐藏的痛苦,你可以通过设置标签空白隐藏身体域)。

扩大对藏匿尸体场的一角,如果你使用CCK并打开内容权限,您可以设置字段级别的权限,并且具有显示/可编辑的“正文”字段,但是您设置了角色权限。

若有人在drupal7仍然有兴趣,你可以使用[标题模块] [1]

[1]:​​并把标题的文本字段,你则可以使用[field_permissions模块] [1]

[1]:https://www.drupal.org/project/field_permissions然后通过创建自定义权限来设置它。这两个模块的组合非常灵活。