このページは移転しました。
移転先はこちら→「MT:前/次のカテゴリーへリンク」
Movable Typeはデフォルトで、各個別の記事ファイルから「前の
これはBradley Shannon Choate氏作成の「Supplemental Category Tags」プラグインで実現可能だが、日本語で紹介されていないようなので、その使い方を訳しておく。
これは、Movable Typeに新しいカテゴリー・タグを追加するちょっとしたプラグインです。
【入手】
このプラグインはここからダウンロードしてください。mtcatx-1_5.zip
【必要条件】
このプラグインを使うには以下の条件が必要です。
・Movable Type 2.21以降
・MT-Regex (IfCategoryまたはIfPrimaryCategoryタグの‘pattern’属性を使う場合)
【インストール】
インストールするには、‘catx.pl’ファイルをMovable Typeの‘plugins’ディレクトリに置いてください。‘catx.pm’ファイルはMovable Typeの‘extlib’の下に‘bradchoate’サブディレクトリを作って置くこと。インストールするとこうなります。
(mt home)/plugins/catx.pl
(mt home)/extlib/bradchoate/catx.pm
【説明】
このプラグインはMovable Typeのカテゴリーのための追加タグを提供します。このプラグインで使えるタグは以下のとおり。
・<MTCategoryNext>: 現在の登録項目のカテゴリーまたは書庫カテゴリーから見て次のカテゴリーを見つけるコンテナタグ。
・<MTCategoryPrevious>: 現在の登録項目のカテゴリーまたは書庫カテゴリーから見て前のカテゴリーを見つけるコンテナタグ。
・<MTIfCategory>: もし現在のカテゴリー(カテゴリー書庫テンプレートの状態)が、与えられた名前やパターンと一致する場合に内容を出力するのに使う。登録項目内で使われた場合は、その登録項目に割り当てられたすべてのカテゴリーと比較する。
・<MTIfPrimaryCategory>: ‘IfCategory’と同様だが、その登録項目の主要カテゴリーとだけ比較する。
・<MTEntryAdditionalCategories>: Movable Typeの‘MTEntryCategories’に似ているが、副次的カテゴリーのみを一覧する。
属性
・show_empty: ‘1’をセットすると、空カテゴリーの選択も許す。
用法
これはデフォルトのカテゴリー書庫テンプレートに追加する一部分である(これは<MTEntries>タグのすぐ上に置くこと)
<div id="menu">次のカテゴリー、前のカテゴリーは、アルファベット順に基づいて選ばれる。
<MTCategoryPrevious>
<a href="<$MTCategoryArchiveLink$>"> «
<$MTCategoryLabel$></a> |
</MTCategoryPrevious>
<a href="<$MTBlogURL$>">Main</a>
<MTCategoryNext> |
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryLabel$>
»</a>
</MTCategoryNext>
</div>
属性
・name: 特定のカテゴリー名と比較するのに使う。
・pattern: カテゴリー名を正規表現で比較するのに使う(要MT-Regexプラグイン)。
用法
<MTIfCategory name="Special">
<img src="images/special.gif" align="right" />
</MTIfCategory>
Also filed under:
<MTEntryAdditionalCategories glue="; ">
<$MTCategoryLabel$>
</MTEntryAdditionalCategories>
MITライセンスのもとで公表。詳細は
http://www.opensource.org/licenses/mit-license.php
を見てください。