Drupal允许多个用户添加和修改内容

Drupal允许多个用户添加和修改内容,drupal,content-management-system,Drupal,Content Management System,我希望多个用户可以向列表中添加内容。 例如,用户1创建了“世界上最好的比萨饼需要什么?”之类的内容,而其他用户应该添加500克的东西,300克的其他东西。。。 如果它是纯文本,我知道它是如何完成的,但我想要像“点击按钮获取新信息”这样的东西。 有什么想法吗?您将有一个内容类型,例如“Recipes” 在该内容类型上,您将有一个字段(文本),例如“配料” 在该字段的设置中,您将“值的数量”设置为无限 然后,当添加/编辑配方时,您将在配料列表下看到“添加另一项” 如果您想将按钮文本从“添加新项”更改

我希望多个用户可以向列表中添加内容。 例如,用户1创建了“世界上最好的比萨饼需要什么?”之类的内容,而其他用户应该添加500克的东西,300克的其他东西。。。 如果它是纯文本,我知道它是如何完成的,但我想要像“点击按钮获取新信息”这样的东西。
有什么想法吗?

您将有一个内容类型,例如“Recipes”

在该内容类型上,您将有一个字段(文本),例如“配料”

在该字段的设置中,您将“值的数量”设置为无限

然后,当添加/编辑配方时,您将在配料列表下看到“添加另一项”


如果您想将按钮文本从“添加新项”更改为“单击按钮获取新信息”(或其他内容),您需要在自定义模块中使用hook\u form\u alter()函数。

。你知道我怎样才能使添加的项目本身成为自定义内容类型吗?因为我需要一次添加多个字段。例如成分、价格、重量等。是的,您将使用“参考”字段,对于设置,参考字段将是包含所有这些字段的内容类型。我假设您使用的是Drupal 8或9,它的核心是这个,否则如果是7,它将需要contrib模块entityreference.Works;-)有可能扩大参考范围吗?现在我有了一个类似列表的东西,在保存之后,我必须打开该项目来编辑字段;但是如果你发现了什么,我很感兴趣。