Umbraco-копия не показывает разметку XML - PullRequest
0 голосов
/ 15 октября 2011

Я использую Umbraco 4.7.0

Моя цель - получить путь к изображению из идентификатора узла с жестко закодированным носителем 4191. Если я создаю новый макрос с кодом:

<xsl:copy-of select="umbraco.library:GetMedia(4191, false())"/>

Я получаю вывод:

/ media / 17675 / my image.jpg50033618497jpg

Я ожидал какой-то правильно сформированный xml, но, похоже, мне не хватает всех тегов. Поэтому я не могу напрямую указать путь к изображению.

Я что-то упускаю здесь очень просто?

EDIT

Я обнаружил, как получить необработанный вывод xml из моего оператора copy-of. Мне нужно было обернуть его в тег <textarea>:

  <textarea>
      <xsl:copy-of select="umbraco.library:GetMedia(4191, false())"/>
  </textarea>

1 Ответ

1 голос
/ 15 октября 2011

Это должно сделать это:

<xsl:copy-of select="umbraco.library:GetMedia(4191, 0)/umbracoFile"/>

См. Также http://our.umbraco.org/wiki/reference/umbracolibrary/getmedia

...