Drupal 6 CCK内容类型的节点访问

Drupal 6 CCK内容类型的节点访问,drupal-6,cck,Drupal 6,Cck,我有一个CCK内容类型事件,它有一个隐私文本字段来描述它是“公共”还是“私人”。我还使用RSVP模块,这样用户就可以邀请他们的朋友参加他们创建的活动 我需要能够阻止对事件节点的访问,如果它的私有节点和试图查看该节点的用户未被邀请 我认为通过实现hook_访问来检查隐私字段是否是私有的,这将非常容易。如果是,我会打一个快速的数据库电话,检查用户是否被邀请。如果不返回false并阻止节点访问 想象一下,当我发现这个钩子不能用于CCK内容类型,只能用于节点模块所拥有的内容类型时,我的恐惧 在使用CCK

我有一个CCK内容类型事件,它有一个隐私文本字段来描述它是“公共”还是“私人”。我还使用RSVP模块,这样用户就可以邀请他们的朋友参加他们创建的活动

我需要能够阻止对事件节点的访问,如果它的私有节点和试图查看该节点的用户未被邀请

我认为通过实现hook_访问来检查隐私字段是否是私有的,这将非常容易。如果是,我会打一个快速的数据库电话,检查用户是否被邀请。如果不返回false并阻止节点访问

想象一下,当我发现这个钩子不能用于CCK内容类型,只能用于节点模块所拥有的内容类型时,我的恐惧


在使用CCK内容类型时,是否有人能为我指出正确的方向,以“drupal方式”执行一些自定义节点访问验证。顺便说一下,使用drupal 6。

也许你会很幸运


我还没有尝试过,但它似乎是您问题的解决方案。

谢谢您的回复,但我已经看过了该模块,它的功能非常好,但我需要基于自定义CCK字段和另一个模块的更具体的控制。我要看看如何使用钩子菜单。我发现这篇文章做了一些节点验证,但没有完全覆盖默认的节点访问回调。