【问题标题】:Add field when adding new content in Drupal在 Drupal 中添加新内容时添加字段
【发布时间】:2014-01-24 12:17:53
【问题描述】:

我想问你一个关于 Drupal 的棘手问题。

我创建了一个包含大量字段的新内容类型。

我想找到一个模块,将“添加另一个”链接添加到添加内容屏幕,这将复制某些字段。

例子:

我有名为 Panel1 Photo、Panel1 Info、Panel2 Photo、Panel2 Info 的字段...

添加这种类型的新内容时,如果我想输入3个面板,我希望这个模块为我创建3个Photo和Info字段,其他时候可能是4个或5个。

希望你能理解我的要求。

提前谢谢你。

【问题讨论】:

    标签: drupal drupal-7 drupal-modules drupal-fields drupal-field-api


    【解决方案1】:

    您可以将每个字段设置为允许多个值,这将放置您所说的添加另一个按钮。如果您使用 field collection module 创建字段集合,您将能够将这些字段组合在一起,并且您可以允许字段集合有多个值。如果您还没有找到添加另一个按钮,请告诉我。

    【讨论】:

    • 我会尝试并给你一个反馈,但我想确保你理解我的正确。如果我想创建一个新内容,我已经使用该模块创建了它的内容类型,我是否可以输入 10 组字段,并且在创建另一个相同类型的内容时,可以输入 20 组字段?
    • 在内容类型创建后,您实际上无法将字段添加到该内容类型中。 Drupal 的设计方式并不是一种选择。但是,drupal 确实允许您向同一字段添加多个值。因此,您的照片字段可以有值 1、值 2 和值 3。这是通过转到内容类型上的管理字段页面,单击字段右侧的编辑并更改“值数量”的值来完成的盒子。 -edit- 字段集合将帮助您对字段进行分组,因此当您点击添加另一个时,它将添加所有字段中的另一个。
    • 谢谢你,这正是我想要的。但是提出了一个额外的问题,我可以设置多个集合吗?
    【解决方案2】:

    安装field collection 模块,然后在内容类型中创建一个包含面板和照片字段的字段集合。

    当您创建第一个内容页面时,您将从一个面板和照片以及一个 + 按钮开始。 + 按钮使您能够创建更多组合在一起的面板和照片。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多