如何使用内联实体表单引用现有实体?


8

我正在使用实体引用在列表中创建任务-任务和列表都是内容类型,列表包含对任务的多值实体引用。由于大多数任务仅属于一个列表,因此使用内联实体表单是很自然的。

问题是最多的 - 有些任务需要属于许多列表。

模块的文档说:

也可以引用现有实体。

那可以解决问题。我的问题很简单:我该怎么做?我看到的唯一按钮是“添加新节点”,它会打开节点创建表单。我应该怎么做才能看到“添加现有节点”?


1
+1我不知道为什么投票失败,我有一个相同的问题;-)
Adrian Cid Almaguer

Answers:


7

为了使答案更加清晰:

  • 在“ 编辑”选项卡中,选中“ 允许用户选择现有节点 ”,如下所示

在此处输入图片说明

  • 在内容创建表单中,您可以找到两个按钮:添加新节点添加现有节点 ,如下所示

在此处输入图片说明


4

内联实体表单设置位于“ 编辑”选项卡中,而不是“ 字段”设置中。一旦意识到这一点,就很容易找到“ 允许用户添加现有节点”复选框。选中后,该字段的列表上有两个按钮:一个用于创建新引用的按钮,以及一个用于引用现有节点的按钮。


3

例如,当我想添加现有术语时,我观察到的重要但令人困惑的步骤是确保选择“内联实体形式-多个值”而不是单个值(请参阅https://www.drupal.org/node/2134035)。当前补丁需要社区审查。


什么版本?因为我不记得这是一个问题。
Mołot

AFAIK,这是一个长期存在的问题(尚未解决)。参见drupal.org/node/2134035
Vishnar Tadeleratha

@Molot你有哪个版本?我测试了1.6和开发人员,但都遇到了问题
Adrian Cid Almaguer

@AdrianCidAlmaguer,这是很久以前的事情了。如果您遇到相同的问题,请参阅链接的补丁文件,这看起来不错。
Mołot
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.