Movable Type プラグインディレクトリ

EntryCategoriesModified

MTEntryCategoriesタグの拡張版で、エントリーに割り当てた主カテゴリーと副カテゴリーを区別して出力したりすることができます。

制作者: 藤本 壱 / フリー
ダウンロードサイト: The Blog Of H.Fujimoto:主 / 副カテゴリーを区別して出力する
http://www.h-fj.com/blog/archives/2005/10/12-085029.php

インストール方法

  1. エントリーの中に、ダウンロードのリンクがあります。そこをクリックするとソースコードが表示されます。
  2. 表示されたソースコードをコピーしてエディターに貼り付け、「EntryCategoriesModified.pl」というファイル名をつけて保存します。
  3. 保存した「EntryCategoriesModified.pl」ファイルを、Movable Typeの「plugins」ディレクトリにアップロードします。

使い方

このプラグインをインストールすると、以下のタグが追加されます。

MTEntryCategoriesModified
エントリーに割り当てられているカテゴリーを出力するコンテナタグです。以下のアトリビュートに対応しています。
mode="primary"
主カテゴリーのみ出力します。
mode="secondary"
副カテゴリーのみ出力します。
mode="all"
まず主カテゴリーを出力し、その後に副カテゴリーを出力します。modeアトリ ビュートを指定しなかった場合は、「mode="all"」を指定したものとみなされます。
glue
カテゴリーとカテゴリーの間に出力する文字列を指定します。
MTEntryCategoryCount
エントリーに割り当てられているカテゴリーの数(主/副カテゴリーの合計)を出力する変数タグです。以下のアトリビュートに対応しています。
secondary="1"
副カテゴリーの数だけを出力します。
MTEntryIfPrimaryCategory
エントリーに副カテゴリーがあるかどうかを判断する条件タグです。

使用例

以下の例は、エントリーに割り当てたカテゴリーを主 / 副に分けて出力し、かつ各カテゴリーへのリンクを設定するものです。

<p>
<MTEntryIfPrimaryCategory>
主カテゴリー:<MTEntryCategoriesModified mode="primary"><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></MTEntryCategoriesModified><br />
</MTEntryIfPrimaryCategory>
<MTEntryIfSecondaryCategory>
副カテゴリー(<$MTEntryCategoryCount secondary="1"$>):<MTEntryCategoriesModified mode="secondary" glue=","><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></MTEntryCategoriesModified>
</MTEntryIfSecondaryCategory>
</p>

カスタマイズ情報

特になし

その他付加情報

特になし

利用規約

特になし


トラックバック

トラックバック URL

このページのトップへ