sitecore8.2 基于站点来查询item
树形结构:
代码语言:javascript代码运行次数:0运行复制/sitecore
/content
/foo-site
/home
/my-account
/bar-site
/home
/my-account
/baz-site
/home
/my-account
- 每个站点项(
foo-site
,bar-site
,baz-site
)的模板名为Site Node
。 - 每个主页项目(
home
,home
,home
)的模板被命名为Homepage
- 每个我的帐户项目(
my-account
,my-account
,my-account
)的模板名为“User Account Page
当前项目:
当前项目可以是home
项目或任何给定站点的home
项目下面的任何页面,并且此查询仍然有效(假设在home
项目下面没有Homepage
模板的项目是当前的祖先项目)。
查询:
代码语言:javascript代码运行次数:0运行复制query:./ancestor-or-self::*[@@templatename='Homepage']/*[@@templatename='my-account']
结果:
如果从foo-site
站点中的home
项或其后代查询:
/sitecore/content/foo-site/home/my-account
如果从home
项目或其中一个后代在bar-site
站点中查询:
/sitecore/content/bar-site/home/my-account
如果从home
项目或baz-site
站点中的一个后代查询:
/sitecore/content/baz-site/home/my-account
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2019-04-22,如有侵权请联系 cloudcommunity@tencent 删除树形结构accountselfsitecoresitecore8
发布评论