2013-03-13 62 views
2

我剛開始考慮在Umbraco中使用DAMP介質選擇器。我希望能夠創建一個可以在編輯器中使用的自定義宏。在該宏內,我希望用戶能夠選擇一個或多個媒體項目(即圖像庫的一組圖像)。在Umbraco中使用DAMP數據類型作爲宏參數

DAMP Media Pickers讓我這樣做,是相關的數據類型似乎只能作爲文檔類型的通用屬性。

有沒有辦法從內部使用DAMP介質選取器作爲自定義宏參數。

我周圍搜索,可以發現什麼將是一個非常有用的功能很少。

回答

0

通過閱讀一些DAMP源代碼(http://damp.codeplex.com/SourceControl/changeset/view/b3b45c70ce29#DAMP.RazorModel/DAMP_Item.cs),它看起來像DAMP節點選取器將被存儲,就像一個Ucomponents multinodepicker。

如果是這樣那麼DAMP採摘(如multinodepickers)應該被保存爲XML - 然後可以用作宏參數(http://our.umbraco.org/projects/backoffice-extensions/ucomponents/questionssuggestions/19682-Can-I-pass-a-MultiNode-as-Parameter-to-Macro

或者將一個propertyTypePickerMultiple工作(http://our.umbraco.org/forum/developers/xslt/8135-Looping-through-all-values-of-a-propertyTypePickerMultiple-in-XSLT

+0

感謝的是,一些有趣的閱讀。但是,配置宏參數時,DAMP數據類型似乎不可用。任何想法如何克服這一點? – scm8jet 2013-03-13 16:14:29