在导航结构中查找级别?

发布于 2024-12-13 17:39:38 字数 232 浏览 0 评论 0原文

我有一个 sitecore 6 解决方案,其中正文背景图像根据您当前所在的级别而变化;

家 - 子页面 1 -- 子子页面 1 -- 子子页面 2 --- 子子子页1 - 子页面 2 -- Sub-subpage 1

所以我有一个“Home”的背景图像,一个“Subpage 1”和“Subpage 2”的背景图像以及一个“Sub-subpage 1, 2”的背景图像等。

我如何检查xslt 的级别?

I have a sitecore 6 solution where the body background image changes depending on wich level you are currently on;

Home
- Subpage 1
-- Sub-subpage 1
-- Sub-subpage 2
--- Sub sub subpage 1
- Subpage 2
-- Sub-subpage 1

So i have a bg image for "Home", a bg image for "Subpage 1" and "Subpage 2" and a bg image for "Sub-subpage 1, 2" etc.

How would i check for the level in xslt?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

自控 2024-12-20 17:39:38

很难说,因为我不太确定我是否完全理解了这个问题。

但一种方法是使用:

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

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

请参阅此页面以获取差异说明:

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

It's kinda hard to say, as I'm not quite sure I've understood the question fully.

But one way would be to use:

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

or

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

See this page for an explanation of the difference:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文