ブログ記事ページで、登録されたカテゴリごとに、タイトル画像などを切り替えて表示する場合、
<MTIfCategory name="○○">
<img src="<$MTBlogURL$>img/○○.gif" alt="○○のタイトル画像">
</MTIfCategory>
<MTIfCategory name="△△">
<img src="<$MTBlogURL$>img/△△.gif" alt="△△のタイトル画像">
</MTIfCategory>
<MTIfCategory name="□□">
<img src="<$MTBlogURL$>img/□□.gif" alt="□□のタイトル画像">
</MTIfCategory>
のように MTIfCategory タグで切り分けることができます。
しかし、この方法ですと、複数のカテゴリに登録した場合、登録したカテゴリすべてのタイトル画像が表示されてしまいます。
そこで、代表するカテゴリ(メインカテゴリ)に登録された画像だけを表示させる方法を紹介します。
記事登録時にカテゴリ登録すると、メインカテゴリのところに星マークがついています。星マークをクリックすることで、メインカテゴリを変更することができます。
メインカテゴリのみテンプレートに反映させるため、プラグインを利用します。
まず、こちらのサイトの Supplemental Category Tags のページ で mtcatx-1_5.zip をダウンロードして下さい。
ダウンロードしたものを解凍すると、catx.pm catx.pl license.txt readme.txt というファイルがあります。
catx.pm を、MT内のextlib - bradchoate というフォルダにアップロードします。
(もし bradchoate フォルダがない場合は作成します。)
次に catx.pl をMT内の plugins フォルダにアップロードします。
MTのブログ記事テンプレートに以下のように MTIfPrimaryCategory タグを記述します。
<MTIfPrimaryCategory name="○○">
<img src="<$MTBlogURL$>img/○○.gif" alt="○○のタイトル画像">
</MTIfPrimaryCategory>
<MTIfPrimaryCategory name="△△">
<img src="<$MTBlogURL$>img/△△.gif" alt="△△のタイトル画像">
</MTIfPrimaryCategory>
<MTIfPrimaryCategory name="□□">
<img src="<$MTBlogURL$>img/□□.gif" alt="□□のタイトル画像">
</MTIfPrimaryCategory>
・・・