Веб-сайт umbraco, над которым я работаю, имеет нижнюю структуру.Фильтрация узлов в Umbraco uComponents Checkbox Tree
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 имеет поле (конечный выборщик), который заполняет категории, поэтому каждый продукт будет связан с категорией. Аналогично, размеры пакетов также имеют поле, которое относится к категориям.
Теперь у каждого продукта есть поле под названием «размер пакета», которое идеально должно быть списком флажков и должно иметь размеры, относящиеся к этой категории. Я попытался использовать тип данных «checkbox tree» в uComponents, чтобы указать размеры пакетов, но в этом перечислены все размеры пакетов, а не те, которые относятся к этому продукту. В настоящее время он выглядит так.
Что мне нужно, если изделие относится к категории под названием «масла», тогда размер упаковки должен отображать только узлы из «масел».
Я хотел бы знать, если есть какое-либо выражение xPath, которое может это сделать, что-то похожее на нижеследующее. Или любые другие предложения приветствуются.
Вы пытались поднять это на форуме Umbraco по адресу http://our.umbraco.org? – Digbyswift
@ Digbyswift Да, я отправил его на форум Umbraco. Благодарю. – Sparda