2011-09-15 44 views
0

假設我們有2種文檔類型:TagGroup [DisplayName]TagGroupItem [DisplayName]與TagGroupItems是TagGroup的孩子。這就是說,假設我們有以下數據:一把umbraco:關聯的項目到多個標籤組

顏色 - 紅 - 綠色 - 藍

完成 - 鋁 - 塑料

顏色及光潔度都TagGroups。將允許與1個或多個標籤組項目相關聯的另一個項目是什麼樣的數據類型?也就是說,一個項目可能是顏色 - 紅色和完成,鋁業或只是顏色 - 紅色。除了手動創建一個下拉每個標籤組,並將其關聯到一個項目,這怎麼能更簡化?

回答

1

你可以試着用這個很好的uComponents包。

創建基於多節點樹器中選擇一種數據類型,僅配置TagGroupItems到(使用XPathFilter)來選擇它,以允許。

每個文檔類型需要與x TagGroupItems關聯,那麼只需要使用此數據類型的一個屬性。

這當然會允許從相同的TagGroup(例如紅色和綠色)中選擇多個TagGroupItem。如果你想執行只有0或一個TagGroupItem鏈接有,你可以定義一個數據類型每個TagGroup,僅限於他們TagGroupItems最大節點選擇設置爲1