CCK已从Drupal7中删除,并被Fields API取代,后者现在已成为核心的一部分,但未移植nodereference和userreference。这给我带来了麻烦,因为我广泛使用这两个模块。
我们正在努力解决这两个模块与drupal7更兼容的问题,但解决方案将取决于使用情况。我很好奇人们如何使用这两个模块。请在下面列出您的使用情况,以便替换解决方案在可能的情况下将其考虑在内。
我会开始
答案 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模块拆分成他们自己的独立项目,但老实说,我认为这不会发生,特别是升级路径很重要。