[Home] [Workshop] [monologue] [Movie] [HongKong] [Toy] [Comic] [UnderGround] [guestbook] [Links] [my profile]

« 月別アーカイブ表示を1年ごとにまとめてスリム化する | メイン | 「漫画実話ナックルズ」の原作にOKが出たので… »

2005年3月 2日

カテゴリーリストをツリー表示化する

 カテゴリーとサブカテゴリーが増えて見にくくなってきたのでツリー表示化しました。
 この方法を教えていただいたのは、小粋空間さんの下記のページです。素晴らしいスクリプトを公開してくださいましてありがとうございました。
●サイドメニューのツリー化スクリプト(改)

 ちなみに、これと下記の「月別アーカイブを1年ごとにまとめスリム化する」を同時にカスタマイズしてしまうと、月別アーカイブの方がツリー表示されて、カテゴリーの方はツリー表示されなくなってしまいます。
 これは月別アーカイブの方で id に categories を流用して使っていることが原因なので、それを回避するために、月別アーカイブの方の id を archives に変更しました。これで問題なくカテゴリーの方がツリー表示されるようになりました。
 しかしこのツリー表示、とても見やすくて気に入っているので、月別アーカイブの方もツリー表示化してみました。
 その方法は下記をご覧ください。

 Magic White さんで教えていただいた月別アーカイブのカスタマイズを下記のように変更・追加します。青字部分が変更箇所で、赤字部分がカテゴリーのツリー化スクリプトから流用した追加箇所です。
 あ、それから月別アーカイブをツリー表示化するためには、言うまでもなくカテゴリーの方のツリー表示化カスタマイズが完了していることが前提です。

<div id="archives">
<ul>
<MTArchiveList archive_type="Monthly">
<MTArchiveDateHeader>
<li><b><$MTArchiveDate format="%Y"$></b>
</MTArchiveDateHeader>
<a href="<$MTArchiveLink$>"
title="<$MTArchiveCount$>"><$MTArchiveDate format="%m"$></a></li>
</MTArchiveList></ul>
</div>

<script type="text/javascript" language="javascript">
<!--
generateNormalTree("archives");
//-->
</script>

投稿者 黒沢哲哉 : 2005年3月 2日 04:06

トラックバック

このエントリーのトラックバックURL:
https://www.allnightpress.com/mt/mt-tb.cgi/74

このリストは、次のエントリーを参照しています: カテゴリーリストをツリー表示化する:

» サブカテゴリー from まじっくblog(仮)
 MovableTypeのバージョンを2.661から3.1xに変更して、これまで... [続きを読む]

トラックバック時刻: 2005年8月19日 11:23