MT Template 作成失敗

何度やってもマンスリーアーカイブのサイドメニュー用に、インデックステンプレートが出来なかった。「エラーが起きました」、というメッセージの一点張りだ! カテゴリーのサイドメニューはインデックステンプレートが作れるというのに。一日かかってちまちまやっていたが、MTテンプレートタグのマニュアルを読んで、このせいかもしれないと思い当たることがあった。^_^;

メインインデックスからはプルダウンメニューで年月を選んで、マンスリーアーカイブ (Data-based Archive) に飛ぶようにしたが、飛んだ先のマンスリーアーカイブのサイドメニューは、その月のエントリタイトルをパーマリンクで全て表示させたかった。それはSEYA.ORGさんで紹介しているページのようにである。

ところがここで使われているタグ<$MTArchiveTitle$>は、各アーカイブの種類によって違うと平田さんの本に書かれていた。そうだよねぇ、これだけじゃマンスリーアーカイブか、ウィークリーアーカイブか、カテゴリアーカイブなんだか分からないよ。だからこのタグはインデックステンプレートではなく、アーカイブテンプレート3つの中で使うべきものなんだ。

私はこのタグをアーカイブテンプレートじゃない、インデックステンプレートで使って side.php を作ろうとしていたからできなかったんだ。別に .cgi エラーじゃなくて「これじゃ作れません」って、MTがストライキ起こしたんだね。たぶんそうだよ。SEYA.ORGさんの所でも、マンスリーアーカイブ用の Data-besed Archive で使うようになっているんだから。(^^ゞ ということで一つ勉強になった。そしてマンスリーアーカイブは、当分SEYA.ORGさんに教えていただいたやり方でやっていくことにする。SEYA.ORGさんに感謝。