ページルーティングの概要
本CMSでは、URLの構造とブログ・カテゴリー・エントリーの設定を元に、表示するテンプレートが自動的に決定されます。
これにより、URL設計とテンプレート設計を連動させることができ、複数ブログや多階層カテゴリーでも柔軟なページ構成が可能です。
ルーティングの流れ
URL解析
リクエストされたURLから、ブログ・カテゴリー・エントリーなどを特定します。
テーマの決定
特定したブログのテーマ設定からテーマを確定します。
ページタイプの判定
特定したデータ情報・URLから、トップページ、一覧ページ、エントリー詳細ページなど、ページタイプを決定します。
テンプレートの探索
ページタイプに応じたテンプレートを、確定したテーマのフォルダ内から優先順に探索します。
テンプレートの読み込み
該当テンプレートを読み込み、モジュール・変数を解決してHTMLを生成します。