首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >sitecore8.2 基于站点来查询item

sitecore8.2 基于站点来查询item

作者头像
jack.yang
发布2025-04-05 16:56:50
发布2025-04-05 16:56:50
7200
代码可运行
举报
运行总次数:0
代码可运行

树形结构:

代码语言: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项或其后代查询:

代码语言:javascript
代码运行次数:0
运行
复制
/sitecore/content/foo-site/home/my-account

如果从home项目或其中一个后代在bar-site站点中查询:

代码语言:javascript
代码运行次数:0
运行
复制
/sitecore/content/bar-site/home/my-account

如果从home项目或baz-site站点中的一个后代查询:

代码语言:javascript
代码运行次数:0
运行
复制
/sitecore/content/baz-site/home/my-account
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-04-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档