うかブログ »

Movable Type(MT) »

MTIncludeとモジュール »

MTを使ってサイトを作るんなら、やっぱ楽にサイトを構築できなきゃって思うんです。MTを使えばいろんなところで楽できるわけですが、「MTInclude」も楽できちゃうコマンドのひとつです。

コマンド名を見ればお分かりの通り、SSIとかphpとかで使えるInclude機能をMTのシステム上で実現させちゃうってモノなんですが、これを使うとMTのシステムによらないテンプレートの修正作業なんかをドーンと簡略化できちゃうんです。

例えば、全てのページに「リンク集」を掲載するとします。フツーならリンク集を追加するごとに、複数あるテンプレート全てに手を入れてあげなきゃいけないわけですが、このリンク集を新規モジュールとして作成、このモジュールをMTIncludeで読み込むようにしてあげれば、モジュールをいじって再構築するだけで全てのページのリンク集が追加されます。

  • 「テンプレート」の「モジュール」を選択し、「新規モジュールの追加」をクリック。
  • 共通して掲載したい部分のソース(MTタグ付でOK)をコピペし、保存。
  • 各テンプレートの「モジュール化したものを掲載したい部分」に以下のタグを追加。(下の ***** はモジュール名。)
    <$MTInclude module="*****"$>
  • 再構築するとMTIncludeタグを記載した部分にモジュールの内容が表示される。

このタグを使っている方がどの程度いらっしゃるか分かりませんが、私的にすっごく便利なタグなのでとりあえずメモ。

「MTIncludeとモジュール」関連記事

△ページトップに戻る

この記事に関連情報

同一カテゴリ内の新着記事

関連カテゴリ一覧

△ページトップに戻る

トラックバック

トラックバック先URL:

△ページトップに戻る

この記事に関するコメント・クチコミ情報

△ページトップに戻る

コメントを投稿

上の情報を保存する場合はチェック

△ページトップに戻る