2005年1月31日

サブカテゴリーの折り畳み

MT3.12にバージョンアップしてからやりたかったサブカテゴリーを使った
カテゴリーの整理を行いました。

参考にしたサイトは、

サブカテゴリを開閉式にしてみる

正しいのかどうかはわかりませんが、自分なりに表示の方法を少し変えてみました。
もう少し変えたいのですが、自分の実力ではココまでかな?


個別アーカイブと、月別、日別アーカイブには、↓のソースを参考に貼り付けましたが、
カテゴリーアーカイブにはまだ上手く表示されていません。

サブカテゴリー





Main Indexのサイドバーにつけたソースは以下です。

<div class="side">
<script type="text/javascript" language="javascript">
<!--

function shBlock(id){
var disp = document.getElementById(id).style.display;
if (disp == "block") {
document.getElementById(id).style.display= "none";
} else {
document.getElementById(id).style.display= "block";
}
}

//-->
</script>


<MTSubCategories>
<MTSubCatIsFirst></MTSubCatIsFirst>

<MTIfNonZero tag="MTCategoryCount">
<a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><b><MTCategoryLabel></b></a>[<$MTCategoryCount$>]
<MTElse>
<b><MTCategoryLabel></b>
</MTElse>

</MTIfNonZero>
<MTHasSubCategories><a href="javascript:void(0);" onClick="shBlock('cat_<$MTCategoryID$>');">[+]</a>
</MTHasSubCategories>

<div style="display:none" id="cat_<$MTCategoryID$>">
<MTSubCatsRecurse max_depth="3">
</div>
<br />
<MTEntries lastn="3" >
<font size="-1">
└ <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
</font>
</MTEntries>

<MTSubCatIsLast></MTSubCatIsLast>
</MTSubCategories>
</div><br />


当サイトの関連記事

Bookmarks

  はてなブックマーク - サブカテゴリーの折り畳み   

トラックバックURL

このエントリーのトラックバックURL:
http://herethere.cressel.com/mt4/mt-tb.cgi/561

トラックバック

» MTをいじくり from LeThanhTon Street Journal
 見た目を少し変えてみました。気づかれないかもしれませんね。その他覚書としてまと... 続きを読む

コメントする


お詫び:コメント投稿後に反映まで時間がかかったり、
エラーが表示される事がありますが殆どの場合正常に投稿されます。
暫く待って、INTERNAL SERVER ERROR等が表示された場合、
そのままブラウザーの「戻る」ボタンで前の画面に戻ってください。
コメントは正常に投稿されているはずです。