13 有人知道模块“字段收集”的替代方法吗? 尽管字段收集的概念非常好,但是我在其他模块(例如功能或搜索api)的协作方面遇到了麻烦。所以我正在寻找替代品。 entities — 瘢痕 source 1 字段收集确实是解决问题的最重要的drupal模块(如果是的话)。我发现它对不同模块的支持很棒。它可以与功能配合使用,您只需要确保正确设置了显示首选项即可与搜索一起使用。 — Sam152 山姆,我不确定“正确的显示偏好设置”是什么意思。你能澄清一下吗? — 疤痕
10 请参阅“多字段”模块。 该项目旨在为Drupal 7提供真正的复合字段解决方案。尽管我非常喜欢Field collection,但它仍然必须保存实际的实体,并且由于必须将所有引用的Field Collection实体加载到节点上而可能导致性能问题,或者父实体加载。 我不确定它是否与功能或搜索API兼容。 — 奈杰尔·沃特斯 source 该模块当前“不稳定”,因此请谨慎在开发站点上使用,但在未经大量测试的情况下,切勿在实际站点上使用 — Clive 不幸的是,Feeds不支持开箱即用的多字段导入,因此,如果您希望将数据导入到该字段中,则这可能不是一个可行的选择 — pal4life 2015年 多字段模块页面上的“相关链接”部分很有帮助。 — digitgopher
9 尝试使用段落模块,该模块与Search API和Features集成。 — Fran Matute Grisen Cico source 1 是的,段落是Field_collection的最佳替代方法。 — 优素福
4 您可以考虑创建一个新的内容类型来表示集合,然后使用内联实体表单允许在引用它的内容类型内部创建“集合”。请参阅:内联实体表单。 — 詹姆斯鲁瑟福 source 但这是否可以与Search集成?我想获得“整个页面”作为搜索结果,而不仅仅是“内联内容类型”? — 疤痕2013年 我不确定“整个页面”作为搜索结果的含义。你能澄清一下吗? — jamesrutherford 2013年 例如:正如我所描述的,我在内容类型“ A”中使用内容类型“ B”作为内联实体表单(此内容类型B包含字符串“ test”)。现在,当我搜索字符串“ test”时,搜索结果将是什么?从我的角度来看,它必须是内容类型B的节点。但是我想要的是内容类型A(包含CT B)的节点。 — 疤痕 这实质上是字段集合完成的工作,但是以一种更为简化的方式实现。 — Sam152 感谢您对疤痕的详细解释。查看Search API,实际上有一个问题队列说明:如果contrib模块正确构建,则为是。(drupal.org/node/1118282)由于IEF支持实体引用模块字段,该字段将是要检查的模块。那里的问题队列似乎表明它应该在这里解决此问题:drupal.org/node/1651606。 — jamesrutherford