最近sitecoreでクエリアナライザーを使い始めましたが、ID、名前、テンプレート、パスなどでクエリを実行するよりも深く掘り下げる方法があるのではないかと思います。
によるクエリitem["mycustomerfield"] = 'something specific'など。sitecore rocksはctpにあり、ドキュメントはまだ出回っています。
最近sitecoreでクエリアナライザーを使い始めましたが、ID、名前、テンプレート、パスなどでクエリを実行するよりも深く掘り下げる方法があるのではないかと思います。
によるクエリitem["mycustomerfield"] = 'something specific'など。sitecore rocksはctpにあり、ドキュメントはまだ出回っています。
クエリアナライザを使用すると、さまざまなことができます。
JohnWestの紹介はここにあります。
それ以外に、Helpキーワードを使用すると、いくつかの指針が得られます。入力すると、EBNF構文を含むキーワードhelp selectに関する詳細なヘルプが表示されます。select
SitecoreExplorerからスクリプトコマンドを使用することもできます。スクリプト| 選択する。
次に例を示します。
サンプルアイテムテンプレートを使用する/sitecore/contentの下のすべてのアイテムから[タイトル]フィールドと[テキスト]フィールドを選択します。
select @title, @text from /sitecore/content//*[@@templatekey = 'sample item']
@@システム属性templatekeyの前に注意してください。
それ以外は、識別子のエスケープに精通している必要があります。Sitecoreフィールド名にはスペースが含まれている可能性があるため、それらをで囲む必要があります##。
これにより、ホームから項目ロングテキストが選択されます。
select @#Long Text# from /sitecore/content/Home