Home > カスタマイズ > 同一カテゴリー表示

同一カテゴリー表示


ずっと気になってたんですよね。個別のページを開いてると、この記事が何のカテゴリーなのか今一わかりにくい。

例えば、カテゴリーから 「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件が表示されるみたいです。(※数字は変更出来ます)

これで、カテゴリーも保持出来たし、ちったぁ見やすくなったかな。

Comments:0

Comment Form

Home > カスタマイズ > 同一カテゴリー表示

Feeds
Qr-Code
QRcode

advertisement

Return to page top


Warning: include(/home/sites/lolipop.jp/users/lolipop.jp-dp40083713/web/megu/mogura/w.php) [function.include]: failed to open stream: Permission denied in /home/users/2/lolipop.jp-dp40083713/web/megu/archives/2005/12/post-1.php on line 644

Warning: include(/home/sites/lolipop.jp/users/lolipop.jp-dp40083713/web/megu/mogura/w.php) [function.include]: failed to open stream: Permission denied in /home/users/2/lolipop.jp-dp40083713/web/megu/archives/2005/12/post-1.php on line 644

Warning: include() [function.include]: Failed opening '/home/sites/lolipop.jp/users/lolipop.jp-dp40083713/web/megu/mogura/w.php' for inclusion (include_path='.:/usr/local/php/5.3/lib/php') in /home/users/2/lolipop.jp-dp40083713/web/megu/archives/2005/12/post-1.php on line 644