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

StackOverflow https://stackoverflow.com/questions/369189

  •  21-08-2019
  •  | 
  •  

Вопрос

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

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

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

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

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

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

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

Это было полезно?

Решение 3

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

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

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

Popups: Добавить и эталонные модуль недавно был улучшен, и я думаю, что это может делать то, что вы хочу сделать.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top