MTで現在のカテゴリを表示する方法(完結編)

| コメント(0)

長かった…

こんなにもくだらない事で悩んでいたのかと言うくらい簡単でした。

っていうか、デフォルト MT タグにあったし。<$MTArchiveCategory$> ってやつ。

<MTIfArchiveTypeEnabled archive_type="Category"> がカテゴリアーカイブかどうかの条件タグだと思っていたのに、実は違う事に気づいて、カテゴリアーカイブかどうかの条件タグを探していたらあっさり見つかった。

で、コレをカテゴリー・アーカイブのテンプレート内に置くだけ。

カテゴリアーカイブページを動的に作成している関数を見てもこんなルーチンはなかったと思ったが…。

プラグイン作ろうと思って API 見たり、実際に実現されてるタグを見てルーチンを探したりしたんですが、どうもカテゴリ名はエントリに依存している感じで、カテゴリが何かじゃなくて、エントリのカテゴリが何かって感じでデータベースから取ってくるらしい。で、MTIfCategory がその逆のルーチン(?)になっている感じだ。

<$MTArchiveCategory$> はカテゴリアーカイブ作成時に渡される引数(アーカイブディレクトリ名?)からカテゴリを取得して返しているんだろうか。

まぁ、やっと作業が続けられる。

コメントする

このブログ記事について

このページは、R-STYLEが2007年5月 5日 09:07に書いたブログ記事です。

ひとつ前のブログ記事は「チョット思ったこと」です。

次のブログ記事は「MTで現在のカテゴリを表示する方法(おまけ)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。