MT4.x カスタマイズ:ウェブページのタグを活用してメンテナンスしやすく
[UP:2009.02.02]
MT(Movable Type) 4.xからはウェブページという機能が追加されました。
ブログ記事のように時系列で蓄積されていくページ構成とは違い、会社概要やアクセスマップなどを記述するのに大変便利な機能です。MT 4.xからはCMSといって、サイト全体をMTで作ることができるようになっています。
さて、このウェブページにも「タグ」をつけることができます。
でも、どんどん増加するわけでないウェブページにタグをつけてもねぇ~とお思いの方。
実は、このタグを利用すると、トップページなどがとってもメンテナンスしやすくなるんです。
その活用例が、週刊ヒロテックのトップにある「ようこそ、週刊ヒロテックへ」という部分。
本来なら、この部分は、インデックステンプレートのメインページに記述しておくところ。
でも、
メインページをご覧いただいた方はわかると思いますが、テンプレートって英語の文字だらけ。
HTMLタグやMTタグってよくわからないし、写真だって使いづらいし・・・
と尻込みしちゃいますよね?
一方、ウェブページはリッチテキストが使えるので、テンプレートよりずっと入力しやすくなっています。
ってことは・・・ウェブページに内容を書き、それを自動的にトップページ(ブログ記事リストやブログ記事テンプレートでもOK)に表示されるようにしておけば、メンテナンスがグッと楽になると思いませんか?
この裏技(?)を使うために、ウェブページの「タグ」が大活躍します。
前振りが長くなりましたが、具体的なやり方を説明していきましょう。
トップページに「ようこそ、週刊ヒロテックへ」を入れたやり方を例題にします。
========================
1. ウェブページを作る
========================
ウェブページを新規作成し、表示したい内容を入れ、
・タグに「ウェルカムメッセージ」
・タイトルに「ようこそ、週刊ヒロテックへ」
として、公開状態にして保存。

===========================
2. メインページのテンプレートを変更
===========================
トップページの中で、上の内容を表示したい箇所に以下を挿入する。
<MTPages tags="ウェルカムメッセージ" lastn="1">
<div id="welcome_message">
<h3><$MTPageTitle$></h3>
<div class="content"><$MTPageBody$></div>
</div>
</MTPages>
「ウェルカムメッセージ」というタグのついたウェブページの内容(複数あったら最新の)を表示してね、と書いてあるわけです。ウェブページのタイトルはそのままトップページにも表示されます(h3の部分)。
こうしておくと、ウェブページで内容を簡単に書き換えることができますし、このエリア全体が不要だと思ったら、ウェブページを非公開にするだけ。
キャンペーンなどのバナーなんかもこうして作っておけば、終了したときにウェブページを非公開にするだけですみ、次のキャンペーンのときには画像を変えてまた公開にするだけでOK!
実は、MT 4.xには画像にもタグが付けられるので、これを応用して画像の表示を制御することもできます。
便利な機能なんで、ぜひ、チャレンジしてみてね~!!
追記)
メニューなどでウェブページの一覧を出している場合は、このページも一緒に表示されちゃいます。
それを防ぐには、このページを他のページとは違うフォルダに格納しておき、特定フォルダだけの一覧を出しておけば、このページをひ・み・つのウェブページとしてどこにも表示されないようにできます。
この記事と同じカテゴリーの記事
トラックバック(0)
このブログ記事を参照しているブログ一覧: MT4.x カスタマイズ:ウェブページのタグを活用してメンテナンスしやすく
このブログ記事に対するトラックバックURL: http://www.hirotec-k.jp/mt/mt-tb.cgi/882
明治大学卒業後、27歳でヒロテックを起業。パソコン畑一筋。
コメントする