在Drupal 7站点上,我们有两个节点类型,一个称为"Collection“(父节点类型),另一个称为"Fabric”(子节点类型)。集合和织物通过实体参考字段连接。
我们希望在Collection节点上定义一对值,然后为每个Fabric节点选择不同的组合。这些是“色彩”和“设计”。例如,我们将为给定的集合定义3种颜色和8种设计。当我们为这个集合创建每种织物时,我们将选择一种颜色和一种设计--每一种都有一个值作为一对。
大多数情况下,在创建Collection节点时将定义这些值。但是偶尔,我们希望独立地添加一个Fabric节点。如果所需的值(例如,新织物的颜色)不存在,我们希望能够通过Fabric节点/ add表单添加它,并将其保存回Collection,以便值集合的值列表保持同步。
我们想知道什么是未来最可靠和最可扩展的构建方式。我们找不到任何现成的模块来完成这个任务。我们考虑过使用分类法,但这看起来并不合适(尽管它确实感觉应该是某种以节点为中心的分类法)。似乎应该用字段(以及一些用于同步的自定义代码)来完成这一任务,但是也许另一种方法更好呢?
发布于 2015-09-08 01:16:51
你有没有考虑过商业启动如何解决同样的问题?集合是分类学术语,织物是产品。
https://drupal.stackexchange.com/questions/173484
复制相似问题