Movable Type プラグインディレクトリ
EntryCategoriesModified
MTEntryCategoriesタグの拡張版で、エントリーに割り当てた主カテゴリーと副カテゴリーを区別して出力したりすることができます。
インストール方法
- エントリーの中に、ダウンロードのリンクがあります。そこをクリックするとソースコードが表示されます。
- 表示されたソースコードをコピーしてエディターに貼り付け、「EntryCategoriesModified.pl」というファイル名をつけて保存します。
- 保存した「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