Я использую Entity Reference для создания задач в списках - и задачи, и списки относятся к типу контента, список содержит многозначную Entity Reference на задачу. Поскольку большинство задач принадлежат только одному списку, было вполне естественно использовать Inline Entity Form .
Проблема самая большая - есть некоторые задачи, которые должны принадлежать многим спискам.
Документы модуля говорят:
На существующие объекты также можно ссылаться.
Это бы сработало. Мой вопрос очень прост: как мне это сделать? Единственная кнопка, которую я вижу, это «Добавить новый узел», и она открывает форму создания узла. Что я должен сделать, чтобы увидеть «Добавить существующий узел»?
Ответы:
Для большей ясности в ответе:
источник
Настройки Inline Entity Form находятся на вкладке « Правка », а не « Настройки поля» . Как только я понял это, было легко найти флажок Разрешить пользователям добавлять существующие узлы . После проверки в списке поля появятся две кнопки: кнопка для создания новой ссылки и одна для ссылки на существующие узлы.
источник
Например, важный, но запутанный шаг, который я наблюдал, когда хотел добавить существующий термин, состоял в том, чтобы убедиться, что вы выбрали «Форма встроенного объекта - несколько значений», а не отдельные значения (см. Https://www.drupal.org/node/2134035 ). Текущий патч требует рассмотрения сообществом.
источник