0

我在 Orchard 1.9.1 站点中设置了以下内容定义:

Manufacturer
  - Logo (Media Library Picker Field)
  - Container (single supported type - Product)

Product
  - Containable
  - [Generic Fields]

我在网站上添加了一些示例Product项目,作为其中的一部分,它让我选择Member Of选项,这是Manufacturer我已经添加的项目列表。

我遇到的问题是,当我尝试构建与投影小部件一起使用的查询时,我似乎无法找到获取 a的子容器Manufacturer或 aProduct的父容器的方法,因为我需要显示所有内容在一个视图上。这里只有大约 20 个订单项,因此性能不是问题。如果我执行多个查询(每种类型一个),所有内容都会单独显示,但形状跟踪工具在向我显示Model视图上的各种项目时,似乎无法显示这些选项中的任何一个。

我的最终目标是构建一个自定义视图来显示此信息,但我无法弄清楚如何向上遍历Product到它的父容器是什么,或者从 a 向下遍历Manufacturer到它下面的子Product项。

如何构建一个让我看到所有这些的查询,以便我可以从中构建一个投影小部件?

编辑

我又玩了一些,发现了接受查询并将布局附加到它的能力。这肯定让我更接近,但是分组选项说No properties are currently available in order to group this view,但是我认为成为容器/可包含的一部分会自动定义分组。就目前而言,这让我展示了一切,但不幸的是,父母/孩子表演,然后孩子们再次重复,独立于父母。它是如此接近,但我不能完全正确。

4

0 回答 0