Найти уровень в структуре навигации? - PullRequest
0 голосов
/ 02 ноября 2011

У меня есть решение sitecore 6, в котором фоновое изображение тела меняется в зависимости от того, на каком уровне вы находитесь в данный момент;

Главная - Подстраница 1 - Подподстраница 1 - Под-страница 2 --- Sub sub subpage 1 - Подстраница 2 - Подстраница 1

Итак, у меня есть изображение bg для «Home», изображение bg для «Subpage 1» и «Subpage 2» и изображение bg для «Sub-subpage 1, 2» и т. Д.

Как мне проверить уровень в xslt?

1 Ответ

0 голосов
/ 02 ноября 2011

Сложно сказать, так как я не совсем уверен, что полностью понял вопрос.

Но одним из способов будет использование:

<xsl:value-of select="count(ancestor::*)"/>

или

<xsl:value-of select="count(ancestor::node())"/>

См. Эту страницу для объяснения разницы:

http://www.dpawson.co.uk/xsl/sect2/N2193.html

...