Есть ли способ ввода данных нескольких типов контента на одной странице в Drupal 8? - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть три типа контента: student, course и student_takes_course (student_takes_course имеет два справочных поля, которые указывают на типы контента student и course).

Чтобы ввести новую запись student_takes_course, мне сначала нужно перейти к типу контента student и ввести новую запись student, а затем перейти к типу контента course и ввести новую запись course,и только тогда я могу перейти к типу содержимого student_takes_course и ввести новую запись, которая имеет ссылки на вновь введенные записи student и course).

Но есть ли способ ввода student и course и student_takes_course записей все на одной странице?

1 Ответ

0 голосов
/ 20 сентября 2018

Встроенная форма сущности позволяет создавать новые или ссылаться на существующие сущности при создании / редактировании родителя.

Это очень мощный модуль, но он может сбить с толку, если вы используетеон как на родительском, так и на дочернем элементах, например, student_takes_course имеет IEF, ссылающийся на student, и student и соответствующий IEF, ссылающийся на student_takes_course.

В этом случае вы можете создать новый student (2) из student_takes_course (1), а затем создать новый student_takes_course (3) из student (2), а затем новый s student (4) из student_takes_course (3 и т. Д.

  • student_takes_course
    • student
      • student_takes_course
        • студент

Обходной путь - использовать режимы формы для ограничения полей, отображаемых в каждом IEF.Или не иметь соответствующих справочных полей ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...