Как добавить и связать узел в форме добавления родительских узлов в Drupal
Вопрос
Я хочу реализовать следующий сценарий в Drupal:
У вас есть 2 типа контента.Допустим, форма заявки на лицензию и тип контента для лиц.
Затем, когда вы собираетесь добавить лицензию в форму отправки «узел/добавить» в Drupal, я хотел бы добавить относительное количество людей, которые будут иметь отношение к этой лицензии и только к этой лицензии.Допустим, вы хотите подать заявку на получение лицензии и связать с этой лицензией 4 человек, затем вместо создания лицензии, а затем создать 4 человека и связать их с лицензией, я хотел бы сделать это «встроенным».
Поэтому, когда я добавляю лицензию, появится способ добавить 1 или несколько человек, которые будут относиться к узлу лицензии.Возможно ли это, и если да, то как?
Я смотрел на модуль ссылки на узел, и ему удается ссылаться на один узел на другой, но не добавлять их в один ряд с другим.
В среде веб-разработки Django есть способ сделать это с помощью так называемого «встроенного редактирования», когда вы получаете поля типа контента внутри другой формы создания типа контента.Там вы связываете их вместе с помощью ForeignKey.
Кто-нибудь знает что-нибудь подобное в Drupal, если нет, то есть ли это другой способ добиться чего-то подобного, который был бы столь же удобен для пользователя?
Решение 3
Я рассмотрел это, и мне кажется, что это невозможно.Я просмотрел модуль reference_create, искал и публиковал материалы на drupal.org, но ни у кого не было подходящего решения.
Итак, я только что перестроил все это в Django примерно за 3 часа;Итак, завтра я попытаюсь убедить своего работодателя пойти по пути Django!
Другие советы
Popups: Добавить и эталонные модуль недавно был улучшен, и я думаю, что это может делать то, что вы хочу сделать.
Попробуйте узел отношений , она будет добавлять кнопки для редактирования / просмотра / добавить рядом с опорным полем узла и появится модальный. Убедитесь, что вы проверить зависимости модуля.