ページにJSONレンダリングとバリアントを追加してください
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
JSONデータモデルには、ページデザインを簡単にするための3つのあらかじめ定義されたレンダリングが付属しています。ツールボックスからページにレンダリングをドラッグすることでページを作成できます。すべてのJSONレンダリングはJSONバリアントが有効です。
デフォルトでは、利用可能なJSONレンダリングは3つあります:
- JSON Content – JSONレンダリングやJSONバリアントを使ってページのフィールドを公開するために使われます。デフォルトでは、このレンダリングはページ上に2つのフィールドを読み込みます。これらのフィールドを編集できます。
- JSONリスト – 事前定義または合成されたクエリによるページリストを表示します。
- JSON Results – 検索クエリの結果を表示します。
JSONに切り替える
JSONレンダリングの作業を始める前に、まずJSONデバイスに切り替える必要があります。
JSONデバイスに切り替えるには:
-
エクスペリエンスエディターのリボンのExperienceタブで 「Default 」をクリックし、その後JSONをクリックします。

JSONレンダリングは右パネルのツールボックスで利用可能です。

!注タブレットやタッチ対応ノートパソコンなどのタッチデバイスで作業している場合、デフォルトでツールボックスはタッチモードで開きます。タッチ対応ノートパソコンで作業する場合は、ツールバー右上の矢印をクリックしてデスクトップモードに切り替え
。
JSONレンダリングを追加してください
エクスペリエンスエディターでは、ツールボックスからレンダリングをドラッグすることでページに追加できます。例えば、サイトのページをリストアップしたい場合はJSONリストレンダリングを使います。
ページにJSONレンダリングを追加するには:
-
右パネルのツールボックスで、該当するレンダリングを探してください。レンダリングをクリックしてドラッグを始めると、レンダリングをドロップできるプレースホルダーが青色で点灯します。ページにレンダリングをドロップするためにクリックしてください。例えば、JSONリストのレンダリングをページにドラッグします。
!注デフォルトでは、JSONリストのレンダリングは現在のアイテムの子を表示します。例えば、ホームページからJSONリストのレンダリングをドラッグすると、サイトのすべてのページが表示されます。これはSourceTypeフィールドがデフォルトでChildrenに設定されているためです。

-
リストを見るには、ページを保存してください:

JSONバリアントを追加
より複雑なリストを作るには、JSONバリアントを追加できます。例えば、タイトルと内容のほかに画像用のフィールドと日付を追加したい場合。
JSONのバリアントを追加すると:
-
sitecore/Content/Tenant/Site/Presentation/Rendering Variants/JSON Listに移動し、右クリックJSON List、挿入、****JSON Variant definitionをクリックします。
-
名前を入力してOKをクリックします。例えば、タイトルとコンテンツのJSONフィールドを追加するには、JSON画像とJSON日付 フィールドを追加してください。

-
バリアント詳細セクションで日付フォーマットを選択し、商品を保存します。

-
画像フィールドのバリアント詳細セクションで、画像をGuid、Path、RAW、またはRenderedのいずれかで表示するかを決めてください。

Choose a JSON variant
JSONバリアントを選択するには:
-
エクスペリエンスエディターで、ページのJSONレンダリング(例えばJSONリストのレンダリング)に移動し、Variantフィールドのドロップダウンリストからバリアントをクリックしてください。

-
新しいリストを見るには、ページを保存してください。

-
JSONバリアントを見るには、リボンの 「経験」 タブで「 その他」をクリックし、「 プレビュー」をクリックしてください。

