Выберите конкретный узел в umbraco - PullRequest
0 голосов
/ 27 июля 2011

У меня есть этот оператор выбора, который выбирает все дочерние узлы , что мы делаем .Как бы я сейчас выбрал конкретный?См. Код ниже:

  <xsl:for-each select="$currentPage/ancestor-or-self::Homepage//WhatWeDoItems [@isDoc]">

</xsl:for-each>

В нашей работе есть четыре пункта.Они имеют тип документа WhatWeDoItems и являются:

  • Корпоративный
  • Фестиваль
  • Аренда места
  • Частная вечеринка

Мне нужно выбрать каждый из них по отдельности, чтобы отобразить их на главной странице.Я иду в правильном направлении или есть лучшее решение?

1 Ответ

1 голос
/ 27 июля 2011

Вы, вероятно, должны опубликовать весь XML, но если я правильно понимаю, вы можете просто использовать

<xsl:value-of select="$currentPage//WhatWeDoItems/corporate" />

Просто создайте макрос XSLT с кодом выше и вставьте макрос в наш шаблон.

Если вы не знаете, как это сделать, посмотрите видеоуроки :

...