我有 3 种内容类型:餐厅、菜单和菜单项。
我已经设置了我的餐厅内容类型,以便在创建“餐厅”时,我能够使用实体引用和内联实体表单模块创建带有菜单项的菜单。这一切都运作良好。
我无法开始工作的部分是在“餐厅”页面中正确显示菜单项。我创建了一个菜单视图块,在其中添加了菜单项字段,并按内容类型“菜单项”对其进行过滤。
当我将此块放在我的餐厅页面中时,我看到所有菜单项都在显示...
如何仅显示与正在查看的餐厅相关的菜单内容类型相关的菜单项?
编辑:在我的“餐厅”内容类型中,我创建了一个 field_menu,它是对菜单内容类型的实体引用,并且我使用内联实体表单模块允许在“餐厅”创建页面中创建“菜单”实体。
同样,在我的“菜单”内容类型中,我有一个 field_menu_item,它是对菜单项内容类型的实体引用。