« 親カテゴリに属する記事がないと、リンクできない | メイン | カテゴリごとに違う内容を表示する[MTIfIsDescendant] »

カテゴリごとに違う内容を表示する[MTIfCategory]

Supplemental Category Tagsというプラグインを使って、「カテゴリAだったら、写真Aを表示」「カテゴリBだったら写真Bを表示」のようにできます。

このプラグインを使うとたとえば、カテゴリAが和食についてのエントリーで、カテゴリBが洋食についてのエントリーだった場合、
和食のカテゴリに属するエントリーを開くと和食の写真が表示され、洋食のカテゴリに属するエントリーのときは洋食の写真を表示するといったことができるんですね。
アフィリエイトだったら、「和食カテゴリには和食に関する広告を入れる」なんて効果的でしょうね。

<プラグインの使い方>
1.まず、本家からプラグインをDLしてきて、以下にアップロード。
[root(mt.cgiのあるフォルダ)/plugins/catx.pl]

2.[root(mt.cgiのあるフォルダ)/extlib/bradchoate/catx.pm ]
bradchoateディレクトリはなければ自分で作ってください。

3.次に内容を差し込みたいテンプレートに書き加えます。
------------------------------------------------
<MTIfCategory name="洋食">

<img src="<$MTBlogURL$>images/western-style.jpg " alt="洋食のイメージ" /></a>

</MTIfCategory>
------------------------------------------------

ちなみに<MTIfNotCategory name="洋食">とすれば、洋食カテゴリ以外だったら○○するという記述できます。

<例1>
「洋食」カテゴリだったら洋食の写真。「和食」カテゴリだったら和食の写真。
------------------------------------------------------------
<MTIfCategory name="洋食">

<img src="<$MTBlogURL$>images/western-style.jpg " alt="洋食のイメージ" /></a>

</MTIfCategory>

<MTIfCategory name="和食">

<img src="<$MTBlogURL$>images/japanese-style.jpg " alt="和食のイメージ" /></a>

</MTIfCategory>
------------------------------------------------------------
<例2>
「洋食」カテゴリだったら洋食の写真。「洋食」カテゴリ以外だったら店長の写真。
------------------------------------------------------------
<MTIfCategory name="洋食">

<img src="<$MTBlogURL$>images/western-style.jpg " alt="洋食のイメージ" /></a>

</MTIfCategory>

<MTIfNotCategory name="洋食">

<img src="<$MTBlogURL$>images/boss.jpg " alt="店長の写真" /></a>

</MTIfCategory>
------------------------------------------------------------

「洋食」でも「和食」でもなかったら「店長の写真」といった条件の場合は、コチラ

トラックバック

このエントリーのトラックバックURL:
http://granduo.net/mt/mt-tb.cgi/15

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年04月05日 16:39に投稿されたエントリのページです。

ひとつ前の投稿は「親カテゴリに属する記事がないと、リンクできない」です。

次の投稿は「カテゴリごとに違う内容を表示する[MTIfIsDescendant]」です。

他にも多くのエントリがあります。メインページアーカイブページも見てください。

Powered by
Movable Type