Как добавить и связать узел в родительских узлах форма добавления в Drupal

Я хочу реализовать следующий сценарий в Drupal:

У вас есть 2 типа контента. Скажем, форма заявки на лицензию и тип содержимого для лиц.

Затем, когда вы собираетесь добавить лицензию в форме отправки «узел / добавить» в Drupal, я хотел бы добавить относительное количество лиц, которые будут связаны с этой лицензией, и только с этой лицензией. Допустим, вы хотите подать заявку на получение лицензии и связать 4 человека с этой лицензией, затем создать лицензию, а затем создать 4 человек и связать их с лицензией, я хотел бы сделать это «встроенным».

Поэтому, когда я добавляю лицензию, можно будет добавить одного или нескольких человек, которые будут иметь отношение к узлу лицензии. Возможно ли это, и если да, то как?

Я смотрел на модуль ссылки узла, и ему удается ссылаться на узел на другой, но не добавлять их в строку с другим.

В среде веб-разработки Django есть способ сделать это с помощью так называемого «встроенного редактирования», когда вы получаете поля типа контента внутри другой формы создания типа контента. Там вы связываете их вместе с помощью ForeignKey.

Кто-нибудь знает что-то симуляционное в Drupal, если нет, то есть ли это еще один способ добиться чего-то симулятивного, что было бы так же удобно для пользователя?

Я не уверен, что вы подразумеваете под встроенным здесь. Можете дать определение?

John Fiala 09.01.2009 08:11
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Разработка Drupal и AngularJS: Идеальное сочетание для вашей веб-стратегии
Разработка Drupal и AngularJS: Идеальное сочетание для вашей веб-стратегии
Один опытный веб-разработчик назвал комбинацию Drupal и AngularJS "сочетанием, созданным на небесах". Почему так? Потому что вместе они могут создать...
1
1
1 659
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Я изучил это, и это кажется невозможным. Я просмотрел модуль reference_create, поискал и разместил материалы на drupal.org, и ни у кого нет подходящего решения.

Итак, я просто перестроил все это в Django примерно за 3 часа; Итак, завтра я постараюсь убедить своего работодателя пойти по пути Django!

Модуль Всплывающие окна: добавление и ссылка недавно был улучшен, и я думаю, что он может сделать то, что вы хотите сделать.

Попробуйте Взаимосвязь узлов, он добавит кнопки для редактирования / просмотра / добавления рядом с полем ссылки на узел и отобразит модальное окно. Убедитесь, что вы проверили зависимости модуля.

Другие вопросы по теме