top

特定のカテゴリーにのみ表示させる

こちらでタグクラウドを作ったはいいが、どこに表示させるかでいろいろ迷う…。まだMT関係のタグしかないのなら、当面はMT関係のカテゴリーアーカイブの中だけでもいいんじゃないか?ということで、そうしてみました。

MT関係のカテゴリーは全部「Movable Type」の親カテゴリーの中に入れてます(親カテゴリは分類上のタイトル的役目なのでエントリーは行わない)。そこで、「指定したサブカテゴリーに含まれるかどうかで中身を挿入する条件タグ」が合うんじゃないかと思って使ってみました。具体的には以下のようにします。

<MTIfIsDescendant parent="Movable Type">
<div>
<h3>MT関連タグ</h3>
<$MTInclude file="tag-cloud.html"$>
</div>
</MTIfIsDescendant>

つまり赤字で指定したカテゴリーのサブカテゴリーにのみ、<MTIfIsDescendant>~</MTIfIsDescendant>内で指定した内容が表示されるというわけです。この場合はMovable Typeを指定してますから、それに属するMT関連の3つのカテゴリーアーカイブにのみタグクラウドが表示されることになります。映画やアニメのカテゴリーにはタグクラウドは表示されません。

これを応用すると、特定のカテゴリ群のみに説明文を表示するなど、工夫次第でいろいろ使えそうです。

 

トラックバックURL

トラックバックされる際にはこの記事へのリンクをお願い致します

コメントを投稿

 


 <注意>
 ご利用のブラウザ、設定ではコメントのプレビューおよび投稿はご利用になれません。
 コメント投稿の際はお手数ですがjavascriptをオンにして下さい。
 *javascriptオフのまま投稿ボタンを押すと送信内容が消えますのでご注意下さい。