MT で Blog をはじめた当初、 ページの体裁をちょっと変えると、 同じような修正を何回もやらなくてはいけないから面倒だなぁ、 なんてことを ここで書きました。 最近もちょくちょくメニューなどをいじっていたのですが、 Main Index だけしか変更しておらず、 他のページと不整合が起きていました。 さっき気づいたんですけどね。 これはいかん、 どうにかせねばということで、 ちょっと探してみたら、 あっさりその解決方法が見つかりましたので早速試して見ます。
まず Template の編集で Main Index などを開き、 共通して使用する部分を選択してクリップボードにコピーしておきます。 そしたら、 ひとつ戻った (Template の編集を押した時の) 画面の下のほうにある、 「新しいテンプレート・モジュールを作る」 をクリック。 「テンプレートの名前」 には、 これから作るモジュールの名前を入力。 ここでは、 「common left menu」 としておきます。 モジュールの中身には、 クリップボードでコピーしたものを貼り付けちゃいましょう。 貼り付けたら、 保存を押します。
共通部分の準備ができましたので、 それぞれのテンプレートを修正していきます。 まずは、 Main Index。 共通部分のところ (さっきクリップボードにコピーしたところ) をサクッと削除し、 その代わりに、 次の行を書き込みます。
<$MTInclude module=”common left menu“$>
太字のところは、 さっき作ったモジュールの名前です。 終わったら保存します。 同じような変更を、 Category Archive、 Date-Based Archive、 Individual Entry Archive についても行いましょう。 終わったら再構築をすれば完成。
これで、 いままで面倒だったメニューなどの共通部分の変更が、 一回やればすむようになります。 めでたしめでたし。
この記事は、 BLOG LAB. さんを参考にさせていただきました。
すげーーーすげーすげーーーーー!
そんなことができるんだね!
あたいもめんどくさいと思ってたのー!
ところでさぁ、エントリの下の、コメントってとこ押したら、コメントウィンドウみたいなのが開くんだけど、ここはどこを編集したらいいのかしらん?
サイドメニューからコメントを開いたみたいにしたいのー。
別記事で書いてみました。^^
http://www.yondarikuwandari.com/blog/archives/2004/0712125705.html
これは、MT3.11ではダメなのかな?
右のサイドバーだけアーカイブでも表示させたいんだけど、なぜか下に行ってしまうの。