- 2005年12月 1日 13:59
- カスタマイズ
ずっと気になってたんですよね。個別のページを開いてると、この記事が何のカテゴリーなのか今一わかりにくい。
例えば、カテゴリーから 「Movable Type」の「カスタマイズ」を選んでクリックするとするでしょ? そうすると、カスタマイズのエントリータイトルの一覧が表示されるのよね。 そんな風に、個別の記事を見ている時も、そのカテゴリー一覧を表示したい! あれこれぐぐっていて、見つけちゃいました。「MTTagInvoke」プラグイン。
MTTagInvokeをDL。解凍したら、いつもの様にMTのプラグインフォルダにぶち込みます。
そして、エントリーアーカイブのサイド部分に以下を加えます。
<div class="sidetitle">このカテゴリーの記事</div>
<div class="side">
<MTTagInvoke tag_name="MTEntries">
<MTTagAttribute name="category"><$MTEntryCategory$></MTTagAttribute>
<MTTagContent>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
</MTTagContent>
</MTTagInvoke>
</div>
そして再構築。おぉ!簡単に成功しちまった!
でもね、「このカテゴリーの記事」とか「Entries of this Category」とサイドバーに表示されるのは、長ったらしいしなんか嫌だったので、試しに
<div class="sidetitle">と書いてみたら、見事その記事があるカテゴリーの名前が表示されました。
<$MTEntryCategory$>
</div>
ちなみに、
<MTTagAttribute name="category"><$MTEntryCategory$></MTTagAttribute>の後に
<MTTagAttribute name="lastn">6</MTTagAttribute>
と書けば、エントリー数を指定でき、この場合だと最新6件が表示されるみたいです。(※数字は変更出来ます)
これで、カテゴリーも保持出来たし、ちったぁ見やすくなったかな。