ページルーティングの概要


本CMSでは、URLの構造ブログ・カテゴリー・エントリーの設定を元に、表示するテンプレートが自動的に決定されます。
これにより、URL設計とテンプレート設計を連動させることができ、複数ブログや多階層カテゴリーでも柔軟なページ構成が可能です。

ルーティングの流れ

  • URL解析

    • リクエストされたURLから、ブログ・カテゴリー・エントリーなどを特定します。

  • テーマの決定

    • 特定したブログのテーマ設定からテーマを確定します。

  • ページタイプの判定

    • 特定したデータ情報・URLから、トップページ、一覧ページ、エントリー詳細ページなど、ページタイプを決定します。

  • テンプレートの探索

    • ページタイプに応じたテンプレートを、確定したテーマのフォルダ内から優先順に探索します。

  • テンプレートの読み込み

    • 該当テンプレートを読み込み、モジュール・変数を解決してHTMLを生成します。