如何捕捉一般节点/添加形式?
Posted
技术标签:
【中文标题】如何捕捉一般节点/添加形式?【英文标题】:how to catch the general node/add form? 【发布时间】:2011-09-26 03:28:08 【问题描述】:我有一个自定义模块并想捕获 node/add ,但在 hook_nodeapi()
表单中它没有显示出来。
我需要这个来限制对一般节点创建概览表单的访问。设置权限对我来说不是解决方案,因为我的用户需要正确的“创建内容”
【问题讨论】:
如果用户没有创建看看hook_form_alter。它应该能够做你想要的。
【讨论】:
谢谢,但没有。它捕获所有表单,但不捕获节点/添加页面的列表。当我注意到这一点时,我很困惑【参考方案2】:Drupal 节点模块已经为每种内容类型提供了权限,因此您可以在 admin/user/permissions 页面中定义权限。或者,您可以在自定义模块中使用 hook_perm
定义自己的权限,并在自定义模块中使用该权限。
【讨论】:
以上是关于如何捕捉一般节点/添加形式?的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript笔记--- ECMAScript(续) (JS事件;JS代码的执行顺序;设置节点属性;捕捉回车键;void 运算符;JS中的控制语句)