xserver~自宅サーバー構築、Movable Typeのカスタマイズ、Linux、ブログなどについて解説していきます~

サイトロゴ
デル株式会社
HOME > Movable Type > カスタマイズ > 第5回:カテゴリー毎...
Movable Type
RSS Atom

Movable Type のカスタマイズ関連について扱っていきます。

第5回:カテゴリー毎の記事数を表示する[ MTCategoryCount ]

第4回では、サイドバーに「最近のコメント」一覧を表示する方法について説明しました。第5回では、カテゴリー毎の記事数を表示する方法について説明します。このカテゴリー毎の記事数は、Movable Type のデフォルトは表示されていません。まず、以下図を見てください。

以下図は、見ての通り、当ブログのサイドバーです。カテゴリー名の右側に赤枠で囲った数字が表示されています。これは、カテゴリー内にいくつの記事が格納されているかを表示したものです。今回は、このカテゴリー毎の記事数(エントリー数)を表示する方法について説明します。

MTCategoryCount


方法は簡単です。「メインページ」のテンプレートを開いて、カテゴリーを記述した箇所を探します。以下、ソースを参考にテンプレート内を検索してください。

<MTIfNonZero tag="MTCategoryCount">
<li class="module-list-item"><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a>
<MTElse>
<li class="module-list-item"><MTCategoryLabel>
</MTElse>
</MTIfNonZero>

変更箇所は一箇所だけです。以下に示したオレンジ色の<$MTCategoryCount$>をテンプレートソースに追加し、再構築するだけです。<$MTCategoryCount$> は、カテゴリーに属するエントリーの数を表示するタグで、<MTCategories>~</MTCategories> の中に記述して使用します。

<MTIfNonZero tag="MTCategoryCount">
<li class="module-list-item"><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a>(<$MTCategoryCount$>)<MTElse>
<li class="module-list-item"><MTCategoryLabel>
</MTElse>
</MTIfNonZero>

なお、ここでは数字を()で区切っていますが、【】 〔〕 [ ] 『』{ }など自分の好きな括弧を使ってください♪以上、第5回は終了です。

参考になりましたらポチっとお願いします♪

トラックバック

このエントリーのトラックバックURL:


コメントを投稿

ブログをやるなら
ブログランキング

スポンサードリンク
私が読んだ書籍
ブログ簡単パワーアップ Movable Type スーパーカスタマイズテクニック
カスタマイズ中心の書籍。すでにMTを触っている方にオススメ。どこからでも気軽に読めるのがGOODです。MT本の中でも特にお勧めの一冊。

Movable Type標準ハンドブック Movable Typeで今すぐできるウェブログ入門 改訂版
標準ハンドブックの名に相応しいMT入門本。インストールから基本設定、簡易なカスタマイズまで網羅。白黒ですが、デザインがすっきりしていて読み易いです。

Movable Typeでつくる!最強のブログサイト
入門編から基本設定、3カラムデザインへの変更、スタイルシートの説明、カスタマイズ応用編など広い範囲で網羅しています。370p とボリューム感も。

Movable Typeスタイル&コンテンツデザインガイド―コンテンツ管理システム(CMS)ツールとしてのMovable Type活用術&実践サイトデザイン術
MTをCMSツールとして活用するための仕組みや特徴を解説。前半のタグリファレンスは便利。後半のデザイン例は、オリジナルなデザインが作れる方なら不要です。初心者にはやや不向き。