« 祝100エントリー | メイン | GoogleMapsに表示できるアイコン数 »

March 20, 2006

カテゴリーごとに個別のテンプレートモジュールを読み込む

カテゴリーアーカイブのTopページを個別に変えたいな~と思っていて、これまでは「カテゴリーの説明」のところにHTMLを入れて、テンプレートにそれを出力するという力技を使っていたのですが、全くスマートじゃないのでもっといい方法がないかと探していました。

見つけました。カテゴリーごとにテンプレートを切り替える

この記事で紹介されているのは、カテゴリーごとに個別のテンプレートモジュールを表示させるテクニックなのですが、ソースはこんな感じです。

<MTIfIsDescendant parent="diary">
<$MTInclude module="diary"$>
</MTIfIsDescendant>

MTIfIsDescendant タグでカテゴリーの判別をして、それに対応するモジュールをロードさせるという方法です。
すばらしいです。完璧です。これで表現の幅がかなり広がります。早速仕事で使います。

Author nitoka : March 20, 2006 05:19 PM

TrackBack

TrackBack URL:
http://www.nitoka.net/blog/mt-tb.cgi/105

Comment

Please, comment




save