0
我想制作一些xslt或.net宏,但我真的不知道xml源如何。没有找回来源或隐藏的方法吗?在Umbraco中寻找媒体项目的XML源代码?
我想制作一些xslt或.net宏,但我真的不知道xml源如何。没有找回来源或隐藏的方法吗?在Umbraco中寻找媒体项目的XML源代码?
我建议您在http://our.umbraco.org上发布您的问题,而不是堆栈溢出,因为有更多的人知道堆栈溢出的答案。
所有内容的XML源都可从/App_Data/umbraco.config文件中获得。
媒体项目的XML源确实是隐藏的。您可以尝试使用:
<xsl:copy-of select="umbraco.library:GetMedia($currentPage/image, 0)" />
..其中“image”是媒体选择器属性的别名。
默认的媒体项目的XML应该看起来有点像这样:
<Image id="1080" version="95613824-93a7-42ea-b2dd-284d247e9c40" parentID="1079" level="2" writerID="0" nodeType="1032" template="0" sortOrder="1" createDate="2011-05-11T10:40:12" updateDate="2011-05-11T10:40:12" nodeName="Default" urlName="default" writerName="admin" nodeTypeAlias="Image" path="-1,1079,1080">
<umbracoFile>/media/491/img1.jpg</umbracoFile>
<umbracoWidth>2580</umbracoWidth>
<umbracoHeight>436</umbracoHeight>
<umbracoBytes>169477</umbracoBytes>
<umbracoExtension>jpg</umbracoExtension>
</Image>