« アクセス制御について(2) | メイン | MovableTypeデザイン改善(4) ~メインページに本文を載せる(前編)~ »

2005年09月19日

MovableTypeデザイン改善(3) ~カテゴリページに説明をつける~

カテゴリページの前段に説明をつけたい。
そのカテゴリは、どんな目的を持って作ったのか、など、投稿記事を表示する前にちょっとした説明をつけたい。

上記要求を実現するには、$MTCategoryDescription$ タグを使うと良い。

MovableTypeは、デフォルト状態では、カテゴリアー・カイブのページを表示してもカテゴリに関する表示がされず、そのページが何なのか、分かりにくい。
ただ、のっぺりとしている。




この状態を修正してみた。

カテゴリー・アーカイブのテンプレートに対して、以下の記述を追記した。
-------- 追記内容 ココから --------
<!---- タイトル・ここから ---->
<H4><$MTArchiveTitle$></H4>
<!---- タイトル・ここまで ---->

<!---- Topページ~親カテゴリへのリンク・ここから ---->
<a href="<$MTBlogURL$>" ><$MTBlogName$></a> >
<MTParentCategories exclude_current="1">
<MTIfNonZero tag="MTCategoryCount">
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryLabel$></a>
<MTElse>
<$MTCategoryLabel$>
</MTElse>
</MTIfNonZero> >
</MTParentCategories>
<$MTArchiveCategory$>
<!---- 親カテゴリへのリンク・ここまで ---->

<BR>

<!---- 説明・ここから ---->
<$MTCategoryDescription$><BR>
<!---- 説明・ここまで ---->

<BR>

<!---- サブカテゴリのリスト・ここから ---->
<MTSubCategories>
<MTSubCatIsFirst><h4>サブカテゴリー</h4><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a>
<MTElse>
<li><MTCategoryLabel>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTSubCategories>
<!---- サブカテゴリのリスト・ここまで ---->

<h4>投稿一覧</h4>
-------- 追記内容 ココまで --------

カテゴリの説明は、以下のように別途設定する必要あり。




この修正を施すと、カテゴリー・アーカイブのページは、以下のようになる。




そのカテゴリページが何なのか、分かりやすくなったと思う。

※参考にさせていただいたサイト:
『カテゴリアーカイブにも「親カテゴリ >> 現在のカテゴリ」を表示』
http://park10.wakwak.com/~smile/archives/cat100mt/cat101/cat111tips/
サブカテゴリを表示するためのタグ
http://www.movabletype.jp/developers/cheebow/archives/2004/11/post_12.html

投稿者 yamazawa : 2005年09月19日 17:16

コメント

コメントしてください




保存しますか?