Umbraco: Связанные элементы с несколькими группами тегов - PullRequest
0 голосов
/ 15 сентября 2011

Предполагается, что у нас есть 2 типа документов: TagGroup [DisplayName] и TagGroupItem [DisplayName] с TagGroupItems, являющимися дочерними элементами TagGroup. Тем не менее, предположим, у нас есть следующие данные:

Цвет - красный - зеленый - синий

Готово - алюминий - пластик

Цвет и отделка - оба группы тегов. Какой тип данных позволит другому элементу быть связанным с 1 или несколькими элементами группы тегов? То есть, элемент может быть цвет-красный и финиш-алюминий или просто цвет-красный. Кроме того, как вручную создать раскрывающийся список для каждой группы тегов и связать его с элементом, как это можно упростить?

1 Ответ

1 голос
/ 15 сентября 2011

Вы можете попытаться сделать это с помощью Многоузлового средства выбора дерева из большого uComponents пакета.

Создать тип данных на основеМногоузловое средство выбора дерева, настройте его так, чтобы можно было выбрать только TagGroupItems (используя XPathFilter ).

Каждый тип документа , который должен быть связан с xTagGroupItems тогда просто нужно одно свойство, использующее этот тип данных.

Это, конечно, позволит выбрать более одного TagGroupItem из одного и того же TagGroup (например, красного и зеленого).Если вы хотите принудительно установить только 0 или один TagGroupItem связанный, вы можете определить тип данных для каждого TagGroup, ограниченный их TagGroupItems и Максимальным выбором узла установить на 1.

...