は最近、サイトコアでクエリアナライザを使用し始めたが、ID、名前、テンプレート、パスで問い合わせるよりも深く掘るための方法、などがある場合、私は疑問に思ってサイトコアの岩クエリ構文
このようなitem["mycustomerfield"] = 'something specific'
によって照会など。 sitecore rocksはctpにあり、ドキュメントはまだ出回っています。
は最近、サイトコアでクエリアナライザを使用し始めたが、ID、名前、テンプレート、パスで問い合わせるよりも深く掘るための方法、などがある場合、私は疑問に思ってサイトコアの岩クエリ構文
このようなitem["mycustomerfield"] = 'something specific'
によって照会など。 sitecore rocksはctpにあり、ドキュメントはまだ出回っています。
クエリアナライザでは、多くのことができます。
ジョン・ウェストはa nice introduction hereです。
それ以外の場合は、ヘルプキーワードを使用するといくつかの参考になります。 help select
と入力すると、select
キーワードに関する詳細なヘルプ(EBNFの構文を含む)が表示されます。
また、Sitecore Explorerのスクリプトコマンドを使用することもできます。スクリプト|選択します。
選択タイトルとテキストフィールドのサンプルアイテムのテンプレートを使用しています/サイトコア/コンテンツの下のすべての項目から:ここで
は一例です。
select @title, @text from /sitecore/content//*[@@templatekey = 'sample item']
システム属性templatekeyの前に@@
があることに注意してください。
それ以外の場合は、識別子のエスケープに精通している必要があります。 Sitecoreのフィールド名には空白が含まれている可能性があるため、##
に囲む必要があります。
これは、自宅からのフィールド長いテキストを選択:
select @#Long Text# from /sitecore/content/Home
優れた情報であり、感謝ヤコブ –
は、項目の継承されたテンプレートと、この例で動作しますか? –