一般的なクエリ構文
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreクエリ構文は、コンテキスト アイテムの概念を活用し、次の記号を使用して関連アイテムを参照します。
|
記号 |
形容 |
|---|---|
|
/ |
コンテンツ ツリーのルートまたは親子関係。 |
|
テキスト |
アイテム名で一致します。 |
|
# |
ダッシュ (-) を含むテキストをエスケープします。たとえば、#meta-data# です。また、#and#、#or# などの特殊な単語をエスケープするためにも使用できます。 |
|
* |
ワイルドカードは、任意の名前のアイテムに一致します。 |
|
.. |
コンテキスト項目の親。 |
|
フィールドとXML要素属性に関連する検索条件。 | |
|
@ |
アイテムの基本テンプレートで定義されたフィールド |
|
@@ |
XML要素属性であるすべてのSitecoreアイテムは、次の属性を含む "item" 要素として扱われます。
|
これらの記号を組み合わせると、特定のアイテムまたはアイテムのグループを参照します。例えば:
|
Sitecoreクエリ文字列 |
結果セット |
|---|---|
|
/* |
コンテンツ ツリーのルート。 |
|
/sitecore/content/home |
Sitecoreホーム アイテム。 |
|
/sitecore/content/home/*startswith(@title,'P') |
Pで始まるTitleフィールドを含むホーム項目のすぐ下のサブ項目。 |
|
Sitecoreクエリ文字列 |
結果セット |
|---|---|
|
*@ hidden='1' |
コンテキストアイテムの下にあるすべての非表示のサブアイテム。 |
|
query: /*/content/#meta- data#/colors/*@show='1' |
Showチェック ボックスがオンになっているColor品目の下にあるすべてのサブ品目を選択するSourceフィールド。 |
|
./*@@tid="{A87A00B1-E6DB-45AB-8B54-636FEC3B5523}" |
Folderテンプレートに基づくコンテキスト項目の下のサブ項目。 |