我正在开发的 umbraco 网站具有以下结构。
Categories
Filters
Batteries
Brakes
Products
prod 1
prod 2
prod 3
Package Sizes
Filters
5 pack
10 pack
20 pack
Batteries
6 pack
20 pack
类别使用类别 doctype,产品使用产品 doctype 和包装尺寸,包装尺寸 doctype。产品文档类型有一个填充类别的字段(最终选择器),因此每个产品都与一个类别相关。同样,包装尺寸也有一个将它们与类别相关联的字段。
现在,每个产品都有一个名为“包装尺寸”的字段,理想情况下应该是一个复选框列表,并且应该具有特定于该类别的尺寸。我尝试在 uComponents 中使用“复选框树”数据类型来列出包大小,但这列出了所有包大小,而不是特定于该产品的包大小。它目前看起来像这样。
我需要的是,如果产品属于名为“油”的类别,那么包装尺寸应该只显示来自“油”的节点。
我想知道是否有任何 xPath 表达式可以做到这一点,类似于下面的内容。或任何其他建议表示赞赏。