MovableType改造「メニューのサブカテゴリー表示」
左のメインメニューと上のバナー下のメニューをサブカテゴリー表示に変えた。
写真と読書ノートは、日記のサブカテゴリだったのだが、元は、親も子もいっしょくたにソート(並び替え)される。
変更後はご覧のとおり、親の次に表示されるようになった。
左のメニューでは、└をつけて階層構造がわかるように、上のメニューでは、+で区切るようにした。
これは、次のタグ、
<MTHasParentCategory></MTHasParentCategory>
<MTHasNoParentCategory></MTHasNoParentCategory>
を使用。
http://yujiro.dyndns.org/blog/koikikukan/archives/2004/11/24-013155.phpを参照させていただきました。ありがとうございます。
注意
下線部
<MTSubCategories></MTSubCategories>
<MTTopLevelCategories></MTTopLevelCategories>
については、いずれか一方を消して使って下さい。
MTSubCategoriesでは、カテゴリ内に入った時にメニューがそのカテゴリ内のものだけに変化します。
MTTopLevelCategoriesでは、メニューは常に同じになります。
左のメインメニュー部ソース
<!--メイン-->
<h2>メインメニュー</h2>
<ul>
<li><a href="<$MTBlogURL$>">メイン</a>
<!-- カテゴリー -->
<MTSubCategories>
<MTTopLevelCategories>
<MTIfNonZero tag="MTCategoryCount">
<li>
<MTHasParentCategory> └</MTHasParentCategory>
<a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> (<$MTCategoryCount$>)<br />
<MTElse>
<MTCategoryLabel>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
<MTSubCatIsLast></MTSubCatIsLast>
</MTSubCategories>
</MTTopLevelCategories>
<!-- アーカイブ -->
<li><a href="<$MTBlogURL$>archives.html">記事一覧</a>
</ul>
上のメニュー部ソース
<MTSubCategories>
<MTTopLevelCategories>
<MTFilterCategories exclude="CopyRight">
<MTHasParentCategory> + </MTHasParentCategory>
<MTHasNoParentCategory> | </MTHasNoParentCategory>
<a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a>
<MTSubCatsRecurse max_depth="3">
</MTFilterCategories>
</MTSubCategories>
</MTTopLevelCategories>
投稿者 suzuki : 2005年05月04日 14:17
トラックバック
このエントリーのトラックバックURL:
このリストは、次のエントリーを参照しています: MovableType改造「メニューのサブカテゴリー表示」:
» カテゴリリスト少し改変 from 何にもないぶろぐ
今ごろですが、サブカテゴリを段違いで表示するようにしてみました。 [続きを読む]
トラックバック時刻: 2007年06月10日 16:38
コメント
MovableTypeって商用だと高くなってしまうんですねぇ〜。ってことでDL諦めています。
ところでうちとこのブログ 画面を小さくすると、BGの絵と文字が重なって非常に見苦しくなってしまうのですけど、これってやはりタグの問題でしょうか?
投稿者 corsica : 2005年05月05日 07:11
?
>画面を小さくすると、BGの絵と文字が重なって非常に見苦しくなってしまうのですけど
今、拝見しましたが、そんなこともないですけど…?
スタイルシートの中で、文字の大きさを固定していると思われます。でもあんまり関係ないですね。
MovableTypeの商用ライセンスと限定個人ライセンスは、モノは同じものですよ。
私の場合、まず限定個人ライセンス(無料)でさんざん遊んでみて、使えそうだったので、あとから商用ライセンス購入しました。
確かに、ライブドアブログの広告なし独自ドメインオプションの100ヶ月分くらいの値段ですね。
投稿者 鈴木裕 : 2005年05月06日 01:46