これは Craft CMS Advent Calendar 2018 12日目の記事です。
連載「サンプル制作で覚える Craft 3 サイト構築の基本」の一環として、サイト共通のベーステンプレートを作成します。
ここでは、次の作業を行います。
- 空テンプレートファイルの作成
- レイアウトテンプレートの作成
- テンプレートの継承
- ブロックの定義
- ブロックの上書き
- セグメントを利用した分岐処理
テンプレートのカスタマイズにあたり、公式ドキュメントの「フロントエンド開発」にひと通り目を通してください。あわせて、「素材データ専用リポジトリ vol-7 ブランチ」に工程ごとの差分データをコミットしてありますので、参考にしてください。