Как ссылаться на существующую сущность, используя встроенную форму сущности?
Я использую ссылку на сущность для создания задач в списках - и задачи, и списки относятся к типу контента, список содержит многозначную ссылку на сущность для задачи. Поскольку большинство задач относятся только к одному списку, было вполне естественно использовать встроенную форму сущности .
Проблема большинство - есть некоторые задачи, которые должны принадлежать многим спискам.
В документах модуля говорится:
Также можно ссылаться на существующие объекты.
Что это сделало бы свое дело. Мой вопрос очень прост: Как мне это сделать? Единственная кнопка, которую я вижу, - "Добавить новый узел", и она открывает форму создания узла. Что я должен сделать, чтобы увидеть "Добавить существующий узел"?
3 answers
Чтобы добавить больше ясности в ответ:
- На вкладке Редактирование установите флажок " разрешить пользователям выбирать существующие узлы " , как показано ниже
- В форме создания контента вы можете найти две кнопки: Добавить новый узел и Добавить существующий узел , как показано ниже
Настройки встроенной формы сущности находятся на вкладке Редактировать, а не на вкладке Настройки поля. Как только я это понял, было легко найти флажок Разрешить пользователям добавлять существующие узлы. Как только он будет отмечен, в списке полей появятся две кнопки: кнопка для создания новой ссылки и кнопка для ссылки на существующие узлы.
Важный, но запутанный шаг, который я заметил, когда хотел добавить существующий термин, например, состоял в том, чтобы убедиться, что вы выбрали "Встроенную форму сущности - Несколько значений", а не отдельные значения (см. https://www.drupal.org/node/2134035 ). Текущий патч нуждается в рассмотрении сообществом.