我有两种自定义内容类型。
我的目标是让网站编辑记录每个漫画的可用问题(每个有不同的问题,这是收集与一个简单的文本字段,任何问题字段可以添加到漫画)。另一项,申请表格是为想借漫画书的(注册)网站访客而设。
我想有一个申请表,以便能够参考漫画和动态加载他们各自的可用问题。我使用Drupal 8,并且希望用尽可能少的编码来实现这一点,因为我认为有足够的模块,我只是不能理解下面的情况的解决方案。我可以通过节点参考添加现有漫画书的列表。我遇到的问题是动态显示所选漫画书的可用问题(因此,当客户从漫画列表中选择蝙蝠侠时,I想显示与漫画书相关的可用问题)。
是否有UI控制的方法来使用字段和/或实体引用来完成此操作?我应该使用视图引用字段还是实体引用视图?(如何?)(谢谢你对此的任何反馈:)
发布于 2018-08-27 18:45:48
是否有UI控制的方法来使用字段和/或实体引用来完成此操作?
不,我想不是这样的。
尤其是当它只是一个文本字段时,也不是当它是一种更结构化的内容类型时。这种动态刷新/选择更新需要自定义代码。您需要实现一个模块,该模块使用ajax元素更改表单,该元素触发表单重建,该元素根据另一个表单中的内容更新第二个选择。
有关问题,请参见如何动态填充选择选项?和如何根据先前的选择填充选择选项?。第一个是Drupal 7,但在概念上,它在Drupal 8中仍然基本相同。
详细解释所有内容对于这个站点的格式来说太复杂了。您需要开始学习有关创建模块、表单系统、AJAX等方面的教程,然后在遇到困难时提出具体的问题。
https://drupal.stackexchange.com/questions/268232
复制相似问题