如何捕获通用节点/添加表单


how to catch the general node/add form?

我有一个自定义模块,想要捕获node/add,但在表单hook_nodeapi()中它没有显示。

我需要这个,以限制对通用节点创建概述表单的访问。设置权限对我来说不是解决方案,因为我的用户需要权限"创建内容">

看看hook_form_alter。它应该能够做你想要的事情。

Drupal节点模块已经为每种内容类型提供了权限,因此您可以在admin/user/permissions页面中定义权限。或者,您可以使用自定义模块中的hook_perm定义自己的权限,并在自定义模块中使用该权限。