You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于AEM 6.3使用JCR SQL2查询cq:Page节点名称的方法

如何用JCR SQL2仅获取cq:Page节点的名称

嘿,这事儿超简单!你只需要把查询里的SELECT *替换成SELECT [jcr:name]就行——jcr:name是JCR规范里每个节点都自带的属性,专门用来存储节点的名称。

修改后的完整查询语句如下:

SELECT [jcr:name] FROM [cq:Page] WHERE ISDESCENDANTNODE("/content/Product/Silhouettes/Accessories/Bands/Headband")

如果之后你需要的是页面的显示标题(就是AEM编辑器里看到的页面名称),那可以换成SELECT [jcr:title],不过根据你的需求,jcr:name才是对应节点本身的名称哦。

另外补充个小细节:在JCR SQL2里,内置属性(比如以jcr:开头的)需要用方括号[]包裹起来,避免和关键字冲突,这也是为什么我们要写[jcr:name]而不是直接写jcr:name的原因。

内容的提问来源于stack exchange,提问作者Sri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:57:35