目前我们正在将我们的内部网从plone 2.5迁移到drupal 7.除了我们在cck模块面临的一个问题外,一切都很顺利。
在plone中,我们有一个内容类型“应用程序”,允许我们的成员申请特定项目。有许多输入字段用于描述其他项目所需的资格,例如下面的“图像”。
project description
[ ][ ] + - up down
[ ][ ] + - up down
[ ][ ] + - up down
add new row
我们的会员可以提及无限数量的项目和相关描述。
所以问题是,我无法在drupal 7中做任何类似的事情。
我绝对可以添加无限节点引用字段和无限制文本字段,但两个字段之间不存在任何关系,用户必须单击“添加另一个条目”两次。
另一种选择是使用模块http://drupal.org/project/tablefield,但不能将第一列用作节点参考。
我浏览了所有可用的cck模块,发现没有什么帮助,所以现在我希望你能帮助我!
谢谢
答案 0 :(得分:6)
您是否尝试过field collection module?
这有助于您将字段集合添加为单个字段。 因此,您可以将“项目”作为“字段集合”类型字段具有无限数量的值。然后,您可以在字段集合中添加单个字段,例如项目名称,描述等。
此模块适用于D7。
答案 1 :(得分:2)
旧问题的新答案(但不是Drupal通常如何工作):您可能希望尝试Multifield module作为Field Collection的替代方案或此处发布的其他解决方案。这是针对这类问题的。
答案 2 :(得分:0)
module Field group正在为你创造这种关系。
答案 3 :(得分:0)
在Drupal 6中,我们可以使用Flexifield执行此操作.flesifield的项目描述页面表示可以使用Combo Field在Drupal 7中实现类似的功能。但我从未尝试过。值得一试。
答案 4 :(得分:0)
对于Drupal 8,您还可以查看Paragraphs Module以处理具有多个输入的多个字段。可用于产品属性,配方和更高级的用例,其中单个字段的行为类似于内容类型。
还有一个名为Double field
的Drupal 7和Drupal 8的模块