阻止用户编辑节点标题

时间:2010-06-06 14:17:15

标签: drupal

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

我真正讨厌Drupal的一个问题是标题的刚性和每个节点中的体场。

3 个答案:

答案 0 :(得分:5)

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

1)编写hook_form_alter函数将#access设置为FALSE。如果你熟悉编写模块,这真的很快,但如果没有,你可能更喜欢:

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

(另外,虽然标题字段确实很难隐藏,但只需将标签设置为空白即可隐藏正文字段。)

答案 1 :(得分:1)

扩展隐藏正文字段的提示,如果您使用CCK并启用内容权限,则可以设置字段级权限,并设置一个“正文”字段,显示/可编辑但是您设置了角色权限。< / p>

答案 2 :(得分:0)

如果有人仍然对drupal7感兴趣,你可以使用[title module] [1]

[1]:https://www.drupal.org/project/title并将标题转换为文本字段,然后您可以使用[field_permissions module] [1]

[1]:https://www.drupal.org/project/field_permissions并根据您的喜好设置自定义权限。这两个模块的组合非常灵活。