Найти источник XML для медиа-элементов в Umbraco? - PullRequest
0 голосов
/ 18 декабря 2011

Я хочу сделать несколько макросов xslt или .net, но я не знаю, как работает xml-источникНет ли способа извлечь источник или он скрыт?

1 Ответ

3 голосов
/ 18 декабря 2011

Я бы рекомендовал публиковать ваши вопросы на 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>
...