1. Sitecoreクエリ

一般的なクエリ構文

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecoreクエリ構文はコンテキストアイテムの概念を活用し、関連するアイテムを参照するために以下の記号を使用します:

シンボル

概要

/

コンテンツツリーの根、または親子関係。

本文

アイテム名でマッチング。

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ダッシュを含むエスケープテキスト(-)。例えば:#meta-data#。また、特別な単語のエスケープにも使えます。例えば #and#、#or#。

*

ワイルドカード、名前のアイテムをマッチさせる。

..

コンテキストアイテムの親です。

[ ]

フィールドおよびXML要素属性に関連する条件をSearch。

@

アイテムの基本テンプレートで定義されたフィールド

@@

XML要素属性であるすべてのSitecoreアイテムは「アイテム」要素として扱われ、以下の属性が含まれます:

  • 名前 - アイテムの名前。
  • キー - アイテム名をすべて小文字で表示します。
  • ID - アイテムはGUID。
  • TID - アイテムのベーステンプレートのGUID。
  • ミッド - アイテム作成に使われる分岐テンプレート(もし存在する場合)。
  • ソートオーダー - アイテムのソート順。
  • テンプレート - アイテムのベーステンプレートの名前。
  • parentid - アイテムの親のGUID。

これらの記号を組み合わせることで、特定のアイテムやアイテムのグループを参照します。例えば:

Sitecoreクエリ文字列

結果集合

/*

コンテンツツリーの根です。

/sitecore/content/home

Sitecoreのホームアイテムです。

/sitecore/content/home/*startswith(@title,'P')

ホームアイテムの下にある Title フィールドがPで始まる直属サブアイテム。

Sitecoreクエリ文字列

結果集合

*@ hidden='1'

コンテキスト項目の下に隠されたすべてのサブアイテム。

query: /*/content/#meta- data#/colors/*@show='1'

表示」チェックボックスが選ばれたColor項目のすべてのサブアイテムを選択するソースフィールドです。

./*@@tid="{A87A00B1-E6DB-45AB-8B54-636FEC3B5523}"

Folderテンプレートに基づくコンテキスト項目の下にサブアイテムを配置します。

この記事を改善するための提案がある場合は、 お知らせください!