1. レンダリング

合成レンダリング

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

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

コンポジットレンダリングは複数の レンダリングで構成されます。各インスタンスは独自のレイアウトを持ち、Experience Editorで別々に設計することも可能です。コンポジットレンダリングがページ上でレンダリングされると、各アイテムをデータソースからクエリし、データとレイアウトを取得します。これにより非常に複雑なレイアウトの作成が容易になりますが、より高度なセットアップも必要です。

画像、テキスト、ビデオなどの単純なレンダリングはレイアウトで構成され、単一のデータソース項目を使ってコンテンツを提供します。コンテナやスプリッターのような複雑なレンダリングは、複数の単純または複雑なレンダリングを含みます。これらのレンダリングは一つのレイアウト定義を持ち、追加されたレンダリングはすべてレンダリングページのプロパティで定義されます。Accordion、Carousel、Toggleなどの複合レンダリングは、すべてのデータソースを独自のレイアウトで使用します。レンダリングフィールドにはデータソース項目への参照のみが格納されます。したがって、関連するレイアウトは箱から直接レンダリングされません。

Differences between simple complex and composite renderings

デフォルトでSXAには以下の合成レンダリングが含まれています:

  • カルーセル: カルーセル レンダリングでは、通常は画像と説明やリンクを添えた回転スライドのセットを定義できます。カルーセルはホームページの上部に使われることが多いですが、どのページにも配置可能です。例えば、複数の注目ページを表示したり、ステップバイステップのプロセスを説明したり、商品画像を表示したりできます。カルーセル内のアイテムは、定められた順序で一つずつ表示されます。デフォルトでは、カルーセルレンダリングにはスライド画像とスライドテキストアイテムが含まれています。

    SXA carousel example
  • アコーディオン: アコーディオン レンダリングでは、折りたたみ可能なセクションのリストを縦または横に重ねることができます。FAQやサムネイルのセットを表示したり、長い文書をセクションに分割したりできます。各セクションを展開すると、その項目に関連する内容が表示されます。アコーディオンでページを折りたたむことでスクロールが最小限に抑えられ、コンテンツが豊富なページや、例えばモバイルデバイスのように非常に狭いスペースに制限されているページで非常に有用です。これにより、何を読むか無視するかを判断でき、ウェブページが圧倒されにくくなります。

    SXA Accordion example
  • Flip: Flipでは、前面(見える)と背面(隠れ)の2つのアイテムを操作できます。この2つのアイテムは、アイテムをクリックしたりカーソルを合わせたりすると交互に表示されます。例えば、スタッフの写真やプロフィール情報、クーポンやリディームコードの表示にはフリップレンダリングが使えます。

    SXA Flip example
  • タブ: タブ レンダリング機能では、タブレイアウト内でコンテンツを表示でき、一度に1つのタブの内容だけが表示されます。タブは関連情報を構造化して表示したい場合に非常に効果的です。例えば、タブレンダリングを使ってブログ記事を最近の投稿、人気投稿、最もコメントされた投稿などのカテゴリに整理できます。

    SXA Tabs example
  • スニペット

    、再利用可能なレンダリングのグループを作成できます。これは複数のレンダリングで構成された複合レンダリングで、エクスペリエンスエディターで別々にデザインできます。部分デザインと同様に、異なる種類のレンダリングをグループ化し、そのグループを異なる場所で再利用できます。スニペットと部分デザインの違いは、スニペットは拡張可能で、スタイリングを変更でき、ページ上で好きなだけ頻繁に使える点です。

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