ここはMOGRA DESIGNの富澤の個人ページです。
ExpressionEngineなどで作ったプラグインとかを紹介していきたいと思ってます。

Copyright 2008 MOGRA DESIGN .Ltd,

Friday, December 19, 2008

MOGRA Prefix Routing

テンプレート名にプリフィックスをつけた場合に、そのプリフィックスで区切られたアドレスでアクセスすることが可能になります。 例えば、  http://xxx.net/index.php/ja_site/ は  http://xxx.net/index.php/ja/ というアドレスでもアクセスが可能となります。

使用環境

ExpressionEngine 1.6.3以上

ダウンロード

mogra_prefix_routing_0.5.3.zip 添付される言語ファイルは日本語のみです。

インストール方法

  • zipファイルを解凍し、それぞれの書類を該当のディレクトリにコピーして下さい。

使用方法

初期設定グループに指定したグループ以外のテンプレートに使用して下さい まずは、プリフィックス付きのテンプレートグループを作成します。 例: ja_site

  • 標準の言語設定の使用
    EEの lib/languages.php に指定してある言語設定を使用します。
  • 追加プリフィックス
    言語以外のプリフィックスを使用したい時に設定をします。 携帯用のテンプレートグループだったら、m_site というグループを作成し、
    m|japanese
    の様に設定すると、http://xxx.com/index.php/m/site/でアクセスすることができます。 ex. http://mogra.net/~tomizawa/index.php/m/site/
  • デフォルトのテンプレート名
    プリフィックス ルーティングの初期設定のテンプレートを選択します。
    画像の例では、ja_site と ja_blog というテンプレートがあった場合、site を初期設定に指定しておくことで、
    http://xxx.com/index.php/ja_site/ => http://xxx.com/index.php/ja/
    http://xxx.com/index.php/ja_blog/ => http://xxx.com/index.php/ja/blog/

    という形でアドレスを変更できます。
    デフォルトのテンプレート名は全ルーティングで同じにする必要があります。

Page 1 of 1 pages