2

我刚刚开始研究在 Umbraco 中使用 DAMP 媒体选择器。我希望能够创建一个可以在编辑器中使用的自定义宏。在该宏中,我希望用户能够选择一个或多个媒体项目(即一组图像用于图库)。

DAMP 媒体选择器让我可以做到这一点,因为相关的数据类型似乎只能作为文档类型的通用属性使用。

有没有办法从内部使用 DAMP 媒体选择器作为自定义宏参数。

我四处搜索,几乎找不到非常有用的功能。

4

1 回答 1

0

通过阅读一些 DAMP 源代码(http://damp.codeplex.com/SourceControl/changeset/view/b3b45c70ce29#DAMP.RazorModel/DAMP_Item.cs),看起来 DAMP 节点选择器将像 ucomponents multinodepicker 一样存储.

如果是这样,则 DAMP 选择器(如多节点选择器)应存储为 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

于 2013-03-13T15:24:13.503 回答