当サイトは、IT系を中心に多彩なジャンルのニュースを扱ったブログです。海外サイトの翻訳記事もありますよ。

Movable Type(MT)でカテゴリごとにデザインを変える方法

昨日は1日中Movable Type(通称「MT」)と格闘していました。

というのも、現在、関わっているプロジェクトのサイト製作をしていたんですね。

最近、僕の十八番になっているMTとHTMLサイトの融合で製作しています。

で、今回は各カテゴリごとにデザインを変えたいなぁーと思ったんですが、これがデフォルトのMovable Typeの設定ではできないんです。

当ブログもMTで作っていますが、カテゴリごとのデザインは一緒です。

どのカテゴリでも、デザインが一緒で、ある意味、単調なつまらないデザインなんですよね。

でも、今回のプロジェクトでは「カテゴリごとに使う画像を変えたい!」と思ったので、いろいろ調べていたら、こんなMTのプラグインを見つけました。

Movable Type plugin: MTSwitch

このプラグインを使うことによって、MTでもカテゴリごとにデザインを変えることできるという、なんとも素敵なプラグインです!

おそらく、このプラグインはかなり需要があるのではないかと思います。

そこで、MTSwitchプラグインを使って、カテゴリごとにデザインを変える方法を説明したいと思います。

まずは、上記のサイトからMTSwitchプラグインをダウンロードして下さい。

「Download the plugin」をクリックです。

すると、「switch.pl」というファイルがダウンロードできます。

これをMTのプラグインフォルダにFTPソフトを使ってアップロードして下さい。

多くの人は、「cgi/mt/plugins」だと思います。ここに「switch.pl」をアップロードします。

そして、カテゴリごとにデザインを変えたい場所に

<MTSwitch value="[MTCategoryLabel]">
  <MTSwCase value="カテゴリA">
    カテゴリAのHTMLコードを書く
  </MTSwCase>
  <MTSwCase value="カテゴリB">
    カテゴリBのHTMLコードを書く
  </MTSwCase>
  <MTSwDefault>
    その他のカテゴリのHTMLコードを書く
  </MTSwDefault>
</MTSwitch>

と書きます。

この説明だと、ちょっと分かりづらい人もいるかもしれないでの、例を挙げておきますね。

例えば、Movable Typeでダイエットのコミュニティーサイトや情報サイトを作るとしましょう。

カテゴリーは

・体脂肪燃焼
・ヨガダイエット
・寒天ダイエット
・利用規約
・このサイトについて

の5カテゴリーだとします。

で、「体脂肪燃焼」「ヨガダイエット」「寒天ダイエット」の3つのカテゴリーでは、カテゴリー事に別の画像を表示させたいとします。

「利用規約」と「このサイトについて」は同じ画像を表示させるとします。

こういった場合では下記のようなソースを「カテゴリーアーカイブ」のHTMLファイルに記述します。

<MTSwitch value="[MTCategoryLabel]">
  <MTSwCase value="体脂肪燃焼">
    <img src="taishibou.gif" width="50" height="100" alt="体脂肪燃焼">
  </MTSwCase>
  <MTSwCase value="ヨガダイエット">
    <img src="yoga.gif" width="50" height="100" alt="ヨガダイエット">
  </MTSwCase>
  <MTSwCase value="寒天ダイエット">
    <img src="kanten.gif" width="50" height="100" alt="寒天ダイエット">
  </MTSwCase>
  <MTSwDefault>
    <img src="others.gif" width="50" height="100" alt="">
  </MTSwDefault>
</MTSwitch>

このようなソースを、カテゴリごとにデザインを変更したい場所に書きます。

すると、「ヨガダイエット」カテゴリーでは「yoga.gif」画像が表示されます。

「寒天ダイエット」カテゴリーでは「kanten.gif」画像が表示されます。

「体脂肪燃焼」カテゴリーでは「taishibou.gif」画像が表示されます。

そして、「利用規約」と「このサイトについて」では、「others.gif」画像が表示されるという訳です。

うーん、このプラグインは今後も多用しそうな感じです!

この本にもMTでカテゴリーごとにデザインを変更する方法が掲載されているのですが、この本のやり方だと二択なんですよね。

「Aの場合はこれ、それ以外はこれ」みたいな。

Movable Typeでつくる!最強のブログサイト プラグイン&カスタマイズ編
藤本 壱
4881665510

ただ、この本は僕も持っていますが、とてもいいと思います!

MTのカスタマイズに興味のある人にはオススメの本ですね。

Movable Type (ムーバブル・タイプ)

トラックバック

この記事のトラックバックURL:
http://www.nextglobaljungle.com/_cgi/mt/mt-tb.cgi/831

トラックバックには当サイトの該当記事へのリンクが必要になります。
詳細はトラックバックの注意点をお読み下さい。
このカテゴリーの最新記事(5記事)
このブログの最新記事(5記事)
Google
Web nextglobaljungle.com
【オススメ!ブラウザ(無料)】
国産ブラウザ「Lunascape 4」
Lunascape(ルナスケープ) / 11色から好きな色が選べる。
PCで携帯サイトが見れる。
フォームに書き込んだ内容を復元できる。
詳細はコチラコチラ
【オススメ!レンタルサーバー】
当サイトは、ロリポップ!レンタルサーバーにブログソフトウェアMovable Typeをインストールしています。
【映画好きの人にオススメ!】
TSUTAYA DISCAS
僕も使っているツタヤのオンライン宅配DVDレンタルサービスです。

ネットで借りて、ポストへ返す。
だから、お目当ての映画を探すのに時間がかかったり、返却が面倒といったイライラを解消できます!
このサービスを使おうと思った理由はこちら →

2007年書籍の年間ベストセラー
 トーハン(リアル書店) アマゾン(ネット書店)

楽天で探す

楽天市場

売れてるサイトの秘密が分かる!?

BLOG カテゴリ
ブックマーク数
あわせて読みたいブログパーツ

このページのトップへ

当サイトは複数ドメインの運営が可能なエックスサーバーを使っています。