在Drupal CCK中,可以将值数设置为“无限制”,以便用户可以单击“添加另一个”并弹出一个新字段。
对于一组CCK字段,这种方式是否可行?我需要将文本框和下拉列表链接在一起,并让我的用户能够向内容类型添加无限量。我已经看到了关于人们在自己的实现上工作的线索,但是还没有看到关于这个主题的任何内容。
答案 0 :(得分:2)
Flexifield模块,关于它的一些更多细节(来自其项目页面):
Drupal 6上的CCK非常棒。您可以创建多值字段,并通过拖放重新排序字段项。但是,字段中的每个项目都被限制为相同类型(例如,文本,日期等),创建新类型需要开发人员编码。
Flexifield尝试通过让您创建字段组合来解决这两个限制,然后将该组合用作较大字段中的项目。您可以通过创建节点类型并向其添加字段来定义字段组合。在不同的节点类型上,您可以添加弹性域,然后在其配置表单上指定要用作字段中项目的节点类型。
另外还可以看到其他模块的链接。
答案 1 :(得分:1)
有一种方法可以使用CCK 3.x实验开发版本。这不是真正推荐的,但有关CCK中多组状态的更多信息,请查看此帖:http://drupal.org/node/494100。
现在更推荐的替代方案是根据您的需要推出自己的复合场模块。我已经成功地做到了这一点,并从这篇文章中获得了想法和灵感:http://www.poplarware.com/articles/cck_field_module。