4
使用Sitecore的查詢分析器最近開始,但我想知道是否有比ID,姓名,模板,路徑查詢深入挖掘的方式,等等。Sitecore的岩石查詢語法
如按item["mycustomerfield"] = 'something specific'
查詢。 sitecore的岩石在ctp中,文檔仍然存在。
使用Sitecore的查詢分析器最近開始,但我想知道是否有比ID,姓名,模板,路徑查詢深入挖掘的方式,等等。Sitecore的岩石查詢語法
如按item["mycustomerfield"] = 'something specific'
查詢。 sitecore的岩石在ctp中,文檔仍然存在。
你可以用查詢分析器做很多事情。
John West有a nice introduction here。
除此之外,使用幫助關鍵字可以給你一些指針。如果您輸入help select
,則可以獲得關於select
關鍵字的一些詳細幫助 - 包括EBNF語法。
您還可以使用Sitecore Explorer中的腳本命令:工具|腳本|選擇。
這裏有一個例子:
選擇標題和文本由下使用樣本項目模板/ Sitecore的/內容的所有項目領域。
select @title, @text from /sitecore/content//*[@@templatekey = 'sample item']
注意@@
之前的系統屬性templatekey。
除此之外,您應該熟悉標識符轉義。由於Sitecore字段名稱可能包含空格,因此必須將它們放在##
中。
這將選擇從家居領域長文本:
select @#Long Text# from /sitecore/content/Home
即優秀的信息,謝謝雅各布 –
做這個例子的工作與項目的繼承模板? –