« アクセス制御について(2) | メイン | MovableTypeデザイン改善(4) ~メインページに本文を載せる(前編)~ »
カテゴリページの前段に説明をつけたい。
そのカテゴリは、どんな目的を持って作ったのか、など、投稿記事を表示する前にちょっとした説明をつけたい。
上記要求を実現するには、$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