ホーム » WEB » Movable Type »

MTIncludeとモジュール #2

MTIncludeって便利~って記事を書いたわけですが、インクルードする内容によってはSSIとかphpとかのincludeコマンドを使って外部ファイルを読み込んだ方が便利なような気がしてきたので追加メモ。

MTIncludeを使ってモジュールを読み込む場合、モジュール化した部分に変更や修正が出てくると、その都度再構築しなきゃいけません。記事数が少ないうちはそれでもいいんですが、記事が多くなれば時間もかかるようですし、できることならサイト全体の再構築は避けたいところ。

そこで出てくるのがSSIやらphpのincludeコマンドで読み込める外部ファイル。これだとMTのシステムを通さずにインクルードすることができるので、再構築しなくても外部ファイルを変更→保存→アップロードしてあげるだけで修正が反映されます。phpのincludeコマンドはこんな感じ。

<?php include("<$MTBlogURL$>フォルダ名/ファイル名.html"); ?>

ただこれにも問題点はありまして…..MT用のタグがちゃんと認識されないんです。MTは再構築することで専用タグ部分をシステム内で処理してくれるわけですが、MTのシステムを通さない外部ファイルにそれが記載されていても、システム的に処理してないので反映されないようなんですな。(多分)

でも、考えてみればMT用のタグを埋め込んである部分って基本的には自動で更新されるわけで、修正する機会もそうそうないと思うんですよね。(サイト作りたての頃はいじる機会も多いとは思いますが。)

修正が多く発生するのはMTタグによらない自分で作った部分(=HTMLだけで構成されてる部分)。それすなわちシステムを通さなくてもいい部分なわけで、こういうところはphpなんかのincludeコマンドを使った方が再構築しなくて済む分ラクチンということに。

まぁね、大した問題じゃないんですけど、こーゆーちっちゃなところで楽しておくと後々「よかった~」と思う日が来ると思うんですヨ。来るかな。来てくれっ。

はてブする はてなブックマーク - MTIncludeとモジュール #2

コメントを投稿

No Comments

▲ページトップに戻る

コメントフォーム

トラックバック

トラックバックURL
お寄せいただいたトラックバック :: 0件