CCK内容类型的节点访问

时间:2011-03-09 10:37:44

标签: drupal-6 cck

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

我需要能够阻止访问Event节点,如果它的私有节点和尝试查看节点的用户没有被邀请。

我认为通过实现hook_access可以很容易,这将检查隐私字段是否是私有的。如果是,我会进行快速数据库调用以检查用户是否已被邀请。如果不返回false并阻止节点访问。

当我发现这个钩子不能用于CCK内容类型并且仅适用于节点模块拥有的内容类型时,想象一下我的恐怖。

当使用CCK内容类型时,任何人都可以指出我正确的方向进行一些自定义节点访问验证'drupal方式'。顺便使用drupal 6。

1 个答案:

答案 0 :(得分:0)

也许你会幸运地使用content access - module

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