MT4 beta2、Includeはどこでやる?

トミナガです。
昨日はPodcastやったり(録音・配信)、夜になってから激しくIMしたりと盛りだくさんだったけど、今日は一転して暇でした(笑)。
仕事がないよーん。ないというか、待ち状態で。

しょうがないので、午後からずっとMT4 beta2をいじってました。

最初は、テンプレートの管理画面の変わりっぷりに仰天して、何が何だかわからなかったんだけど、 落ち着いてみていたら今まで使われていたタグもあるし、日付フォーマットの書き方とかもたぶん変わってないし。

MT4のテンプレート構造については、小粋空間さんの 「Movable Type 4 のテンプレート構造(その2:MTInclude に着目したテンプレート関係図)」 を参考にして勉強しました。
これからテンプレいじる人は、このページを印刷しておくことをお薦めします。まだ本とか出てないしね。

ただ、すっごい気になっているのが、今このblogは、phpを使ってヘッダー、サイドバー、 フッターの部分をincludeしているのですが、MT4の基本テンプレートってMTInclude使ってるんだよね。
PHPだと動的に生成されるので、古い記事の個別のページを見ても常にサイドには最新の記事が表示されているんだけど、 今度はphpのincludeをどこでやればいいんだろ??

たとえば、main indexのソースを見ると、

<$MTInclude module="Header"$>

って書いてある行は、おそらくモジュールの中のHeaderを読み込んで表示するんだなとわかるのですが、 更にそのHeaderの中にもいろいろ(META情報とか)書かれているので、<head>タグの下あたりの、 HTMLの中身が出力されるところにincludeを書いておけばいいのかな~?

ちなみに、私が愛用している(みんなやってるか)機能で、 テンプレートを外部ファイルに保存しておいて編集するっていうのがあるんですが、管理画面の出力ファイル名の下にある 「このテンプレートにリンクするファイル」は、今度はソースコードの下の部分にあって「Link to File」となっていました。

まだローカルでテストしてる状態なので、 phpを使ったincludeについてはこれから試してみようと思います。
これができると再構築の速度が全然違うので。

« ポッドキャストで自分再発見 | TOP | 脳内イメージメーカーをやってみました。 »

コメント

トラックバック

Trackback URL :

このサイトについて

管理者
location
Sapporo, Japan
job
Webデザイナー、コーダー
趣味
写真と猫

札幌でフリーランスのWebデザイナーをしています。このブログは、主に日常の出来事とWeb制作に関するメモを書いています。

>>read more