« MovableType「pingエラーの対処法」 | メイン | 花の季節 »

2005年05月04日

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

▲このページ [ MovableType改造「メニューのサブカテゴリー表示」 ] の先頭へ
◀前のページに戻る

トラックバック

このエントリーのトラックバック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


コメントしてください

記入された内容はそのまま公開されます。公開を希望されない項目は記入しないで下さい。




保存しますか?