我很困惑。在D6 CCK中,这是一个非常有价值的选项,但是由于它已经进入了内核,所以我找不到创建noderef字段的选项(尽管找到了术语参考字段)。我知道它一定在外面,在哪里?
我很困惑。在D6 CCK中,这是一个非常有价值的选项,但是由于它已经进入了内核,所以我找不到创建noderef字段的选项(尽管找到了术语参考字段)。我知道它一定在外面,在哪里?
Answers:
维护Drupal 7版本的“节点引用”和“用户引用”字段类型的项目是References。
CCK的部分代码已移植到核心代码中,但某些代码仍驻留在第三方模块中。CCK本身具有适用于Drupal 7的版本,该版本包含从Drupal 6更新至Drupal 7的代码(以及其他功能)。
我发现此总结非常有帮助。
我将跳过References,它似乎已经过时了。
对于简单的D6样式用户和节点引用,请使用Entity Reference。只要该项目仍然存在并且正在蓬勃发展,Drupal Commerce便需要此模块,entityreference也将如此。
如果您查看实体参考并且您的需求更为复杂,请查看Relation。您可以使用关系提出一个非常复杂的实体关系方案,但是除非您知道您需要灵活性,否则我不会走这条路。