for MOBILE powerd by MT4i
Individual Archive
banner image TIPS
Movabletype 2004/07/06 12:56:33 0/1

loungelabel.comでは、定期的にというか思いついたらbannerで使っている画像を変えている。

ちなみに今は、2004/07/24に行われるSUMMERDISCOのフライヤーをイメージした画像にしてある。

一般的にbanner等で使われる画像はそのサイトのイメージに影響するので気合の入った画像であることが多い。
しかしこれらの画像は同名ファイルであり上書きアップデートされるため、以前の画像を見ることができない場合がある。

実にもったいないなぁと感じていた。
そこで何の約にも立たないかもしれないMovabletype的TIPSを一つ。

1.templateを新規作成する。

<MTEntries category="IMAGE" lastn="1">
.banner-image
{
background-repeat: no-repeat;
background-image: url(<$MTBlogURL$>mt/archives/image/<$MTEntryTitle$>);
}
</MTEntries>

これをスタイルシート、styles-banner-image.cssとして出力させる。

2.templateのbannerの構成を変える。

<div id="banner">
<div class="banner-image">
<img src="xxx.gif" width="640" height="200" border="0" />
</div>
</div>

こんな感じにする。banner-imageクラスの中にあるのは、1x1の透過gif画像を640x200にしたもの。

3.templateのheadに先ほど新規追加したスタイルシートの読み込みを追加する。

<link rel="stylesheet" href="<$MTBlogURL$>styles-banner-image.css" type="text/css" />


こんな感じで。

3.カテゴリIMAGEを追加する。
このカテゴリのタイトルは、パスを覗いたファイル名とする。

4.IMAGEカテゴリにエントリを追加する。
すると、先ほど変更したテンプレートのbanner画像(正確にはbanner背景画像)が、エントリで指定した画像になる。

***
エントリにする利点はbanner画像のアーカイブが作成できること。
(例:IMAGE Archives)

これを応用すれば、Ramdom bannerなんてのもできるかも。

ちょっと手間はかかるけど、CMSとしてのMovabletypeを追求している人にこっそりお勧めします。
(文中、全角の<>は半角にすること。)

...UPした後で気が付いた。
この変更量だとTIPSではないれすね(反省)

Trackback :: http://www.loungelabel.com/mt/mt-tb.cgi/375

from WOOPS! :: MTをCMSとして活用

loungelabel.com :: banner image TIPS ban...

Post a Comment