コミュニティ機能のテンプレートのインクルード関係図
Movable Type のコミュニティ機能のテンプレートのインクルードを図にまとめました。参考になれば幸いです。
システムテンプレートを主体に書いているので、ブログ側のテンプレートは丸めたり省略してしまったりしています。
クリックすれば拡大表示されます。
通常のブログとの違いは、以下の2点です。
- グローバルテンプレートモジュールを利用
- グローバルシステムテンプレートを利用
1.グローバルテンプレートモジュールを利用する理由
コミュニティ機能のページではサインイン状態を保持する必要があり、サインイン機能が実装されたグローバルテンプレートモジュールを呼び出します。
メインページや記事ページではサインインやサインアウトを行ったり、サインイン状態を保持するため、グローバルテンプレートモジュールのヘッダーやなどを呼び出しています。
2.グローバルシステムテンプレートを利用する理由
コミュニティ機能のページではプロフィールを編集するページを用意する必要があり、プロフィール編集機能が実装されたグローバルシステムテンプレートを呼び出します。
2012.09.19
本文を一部追加しました。
Posted by yujiro このページの先頭に戻る
- Movable Typeの記事をお気に入り順に並べて表示する方法
- Movable Typeのコミュニティ機能で投票できない不具合を解消する
- Movable Typeのコミュニティ機能でCKEditorを利用する
- コミュニティのカスタムフィールドの表示順序を入れ替える
- Movable Typeでコミュニティ機能のプロフィールページにタブを追加する方法
- コミュニティソリューションのプロフィールページに関する Tips
- Movable Type 4 のコミュニティ機能(その2:サインアップユーザーの権限自動付与とロールのカスタマイズ)
- Movable Type 4 のコミュニティ機能(その1:プロフィール画面)
トラックバックURL
コメントする
greeting