我们目前正在构建一个自动创建内容类型的模块,允许在任何Drupal平台上快速安装内容类型,而无需手动创建数百种内容类型和字段。在我们以前的版本中,我们手动创建了节点引用字段,效果很好。现在,我们想要使用我们的模块创建它,因为我们必须在已经生产的十几个平台上添加这些内容类型和字段;手动创建字段将是一个疯狂的想法。我们必须使用节点参考API吗?我们接近能够创建它,但是在VIEWS中,节点引用字段不会出现。看来我们错过了什么。我们正在尝试检查CCK php文件以了解如何使用CCK API(如果我们可以在表单中创建它,当然,我们可以编写它)。任何的想法?我们应该使用哪些API和功能?我想知道如何做到这一点的正确方法。
答案 0 :(得分:-1)
您应该使用功能而不是编写代码来创建内容类型。获取一个具有您需要的所有类型的站点,将它们导出到一个功能,将其与您的模块集成,就像馅饼一样简单!