CCK节点引用和用户引用的可能用途

时间:2010-08-04 18:19:18

标签: php drupal open-source drupal-6 drupal-7

CCK已从Drupal7中删除,并被Fields API取代,后者现在已成为核心的一部分,但未移植nodereference和userreference。这给我带来了麻烦,因为我广泛使用这两个模块。

我们正在努力解决这两个模块与drupal7更兼容的问题,但解决方案将取决于使用情况。我很好奇人们如何使用这两个模块。请在下面列出您的使用情况,以便替换解决方案在可能的情况下将其考虑在内。

我会开始

  • 我使用userreference为私有节点提供个人权限

2 个答案:

答案 0 :(得分:4)

我仅将其用于显示:A有一个B,A有多个C,需要额外的“东西”的关系超出了这个模块。

e.g。删除A时,删除所有B,或A至少有一个B,依此类推。

所以:只有当我有一个节点类型时,我们才会想要扩展一些显示内容。从来没有实现真正的关系。

另一个经验法则是,我们应该只有很少的关系。在每个节点都有一个或多个关系的情况下,noderelation无法扩展,我们实现自己的。

答案 1 :(得分:3)

CC7将存在于D7中,以提供节点引用,用户引用,字段组,字段级权限以及从D6 CCK API到D7 Field API的升级路径。有关详细信息,请参阅http://drupal.org/node/533222

有人一直在谈论将剩下的CCK模块拆分成他们自己的独立项目,但老实说,我认为这不会发生,特别是升级路径很重要。