SITECORE MANIA 開発者向け技術ブログ

SXA

キム・ヒョドン

キム・ヒョドン

SXAでサイト構築#04_ページデザインとパーシャルデザイン

環境

  • Sitecore 9.0.2 rev. 180604
  • Sitecore Experience Accelerator 1.7.1 rev. 180604 for 9.0

ページデザインとパーシャルデザイン

今回はページデザインとパーシャルデザインについて勉強しましょう。

用語集

パーシャルデザインとは
パーシャルデザインとは、Sitecoreのモジュールを組み合わせたセットのことを言います。例えば、ヘッダーにはロゴ画像、グローバルメニューが設定されるため、これらのアイテムを組み合わせて配置されたもの、という形になります。
ページデザインとは
パーシャルデザインを並べていく形になります。

構成

ページデザインとパーシャルデザインの構成

設計書

テンプレート名 ページデザイン名 パーシャルデザイン名
Home Home PD Header
1col-free
Footer
Category Template Category PD Header
r-pageHeader
l-breadcrumbs
1col-category
Footer
List Template List PD Header
r-pageHeader
l-breadcrumbs
2col-list
Footer
Detail Template Detail PD Header
r-pageHeader
l-breadcrumbs
2col-detail
Footer

パーシャルデザインアイテム作成

Presentation > Partial Designsパーシャルデザインを挿入します。

設計書の通りパーシャルデザインを作成します。

ページデザインアイテム作成

Presentation > Page Designsページデザインを挿入します。

設計書の通りパーシャルデザインを作成します。

ページデザインにパーシャルデザインを選択

各ページデザインに設計書の通りパーシャルデザインを選択します。

並び順で表示されますので、順番にパーシャルデザインを選択してください。

ページデザインとテンプレートをマッピング

ページデザインとテンプレートを紐づけます。
マッピングすることで、ページデザインがテンプレートと紐づき今後ページアイテムを作成する際に、ページことにページデザインを指定する必要がなくなります。そのため、今回はテンプレートとページデザインの数を一緒にして設計しています。


最後に

今回はページデザインとパーシャルデザインについて勉強しました。 次回はパーシャルデザインにモジュールを入れてパーシャルデザインを完成する予定です。

今回も作成フローを動画でもまとめましたので、ぜひご覧ください。

参考動画



※エントリーの内容・画像等は、公開時点での情報に基づきます。
※Sitecoreのバージョンによって実装されている機能が異なります。

この記事を読んだ人はこちらの記事も読んでます

Sitecore導入に関するご相談・資料ダウンロード

導入をご検討・ご依頼の方や、サービスについてご不明点がございましたらお気軽にお問い合わせください。

Sitecoreの運用問題を解決する

既にSitecoreを導入しているお客様向けサービス