柔軟な出力設定を持つテンプレートの紹介
インデックステンプレート
主な用途はサイトのトップページやお知らせのトップページなどを出力。
PHPインクルードやSSIインクルード用のヘッダーやフッターなどの出力にも利用する場合がある。
ソフトウェア版やクラウド版ではこのインクルードをよく使ってます。
.netでは利用できないので、テンプレートモジュールを利用。
出力ファイル例
- index.html
- news/index.html
- include/header.txt
アーカイブテンプレート
アーカイブテンプレートには大きく分けて3種類あり、
1つ目:一覧を出力するテンプレート
2つ目:記事、データの単一(詳細)ページを出力するテンプレート
3つ目:ウェブページを出力するテンプレート
記事(お知らせなど)のカテゴリ一覧や年、月一覧を出力。
出力先のパス設定は比較的自由に設定できるため、サイトに合わせてパス設定が可能。
出力ファイルの拡張子も変更できるため、「.html」だけでなく「.php」や「.json」、「.txt」用途に合わせて出力ができる。
テンプレートモジュール
テンプレートモジュールはファイル出力されないテンプレートです。
インデックステンプレート、アーカイブテンプレートから参照されるテンプレートになります。
ヘッダーやフッター以外にも一覧ページのサイドメニューに利用。