我在Orchard 1.9.1站点中设置了以下内容定义:
Manufacturer
- Logo (Media Library Picker Field)
- Container (single supported type - Product)
Product
- Containable
- [Generic Fields]
我在网站上添加了一些示例Product
项目,作为其中的一部分,我选择了Member Of
选项,这是我已添加的Manufacturer
项目列表
我遇到的问题是,当我尝试构建一个与投影小部件一起使用的查询时,我似乎无法找到获得Manufacturer
个孩子或{{1}的方法因为我需要在单个视图上显示所有内容,所以我的父容器。这里只有大约20个订单项,因此性能不是问题。如果我进行多个查询(每种类型一个),所有内容都会单独显示,但是在向我显示视图中的各种Product
项时,“形状跟踪”工具似乎无法向我显示这些选项。
我的最终目标是构建一个自定义视图来显示此信息,但我无法弄清楚如何遍历Model
到它的'父容器是什么,或者从{{1}遍历对于它下面的子Product
个项目。
如何构建一个查询,让我可以看到所有这些,以便我可以构建一个投影小部件?
修改
我更多地玩了这个,并且遇到了查询并附加布局的能力。这肯定让我更接近,但分组选项显示Manufacturer
,但我认为成为容器/可包含的一部分会自动定义分组。就目前而言,这让我可以展示一切,但不幸的是父/子表演,然后孩子们再次重复,独立于父母。它是如此接近,但我不能完全正确。