我有三种内容类型:student
,course
和student_takes_course
(student_takes_course
有两个引用字段,分别指向student
和{{1 }}内容类型。
要输入新的course
记录,我首先必须转到student_takes_course
内容类型并输入新的student
记录,然后转到student
内容类型并输入新的course
记录,然后,我才能进入course
内容类型并输入具有对新输入的student_takes_course
和{{1}的引用的新记录}记录。
但是有没有办法在同一页面上全部输入student
和course
和student
记录?
答案 0 :(得分:0)
Inline entity form允许您在创建/编辑父级时创建新的或引用现有的实体。
这是一个非常强大的模块,但是如果您在父母和孩子上都使用它,可能会造成混乱。 student_takes_course
有一个引用student
的IEF,还有student
和一个引用student_takes_course
的IEF。
在这种情况下,您可以从student (2)
创建新的student_takes_course (1)
,然后从student_takes_course (3)
创建新的student (2)
,然后从{ {1}},依此类推。
解决此问题的方法是使用表单模式来限制每个IEF中显示的字段。或没有相应的参考字段...