ai didi

sitecore 震撼查询语法

转载 作者:行者123 更新时间:2023-12-01 22:59:30 24 4
gpt4 key购买 nike

最近开始在sitecore中使用查询分析器,但我想知道是否有一种方法可以比按id、名称、模板、路径等查询更深入。

例如通过item["mycustomerfield"] = 'something certain'进行查询。 sitecore rock 已在 ctp 中,并且文档仍在发布中。

最佳答案

您可以使用查询分析器执行很多操作。

约翰·韦斯特有 a nice introduction here .

除此之外,使用 Help 关键字还可以为您提供一些指导。如果您输入 help select,您将获得有关 select 关键字的一些详细帮助 - 包括 EBNF 语法。

您还可以使用 Sitecore Explorer 中的脚本命令:工具 |脚本 |选择。

下面是一个例子:

从/sitecore/content 下使用示例项目模板的所有项目中选择“标题”和“文本”字段。

select @title, @text from /sitecore/content//*[@@templatekey = 'sample item']

请注意系统属性 templatekey 之前的 @@

除此之外,您应该熟悉标识符转义。由于 Sitecore 字段名称可能包含空格,因此您必须将它们括在 ## 中。

这将从主页中选择长文本字段:

select @#Long Text# from /sitecore/content/Home

关于sitecore 震撼查询语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6697703/

24 4 0
文章推荐: java - ORMLite QueryBuilder.orderByRaw(String, SelectArg) 忽略 QueryBuilder.queryRaw() 上的 SelectArg
文章推荐: Freemarker:从模板文件 (*.ftl) 调用静态 util 方法
文章推荐: f# - 带有十进制选项类型的算术
文章推荐: cordova - 添加cordova插件时出错
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com