MT3.3でタグの表示とタグ検索結果画面へのURLを短縮する-mod_rewrite

通常のタグ表示と、mod_rewriteでURLを短縮表示してみます。
このサイトではエントリータイトルの右下に「タグ」を表示してます。便利便利・・・。
キーワードは下部に移動。でもこれ反対の方が良いかも。いやいっそのこと全部下部に移動かな?

個別エントリー内にタグを表示させる

このサイトみたいに、エントリー内にタグを表示させる記述
タグが登録されていればそれらを表示し、無い時にはその旨を表示します。

mod_rewrite でURLを短縮させる

短縮前:ブログURL/mt/mt-search.cgi?tag=タグ&blog_id=1

なので、キーワードを短縮表示させた時のhtaccess記述をもとにして、
とhtaccessファイルに書いてみたら出来ました。

URL短縮表示の際のタグ表示記述


同じ位置にtagディレクトリが存在する場合(例:TagCloudのページを tag/index で作成してたり)は、どちらかを変更しましょう。 このサイトの場合はTagCloudのページを tagsディレクトリで作成しているため、mod_rewrite では tag/タグ で表示されるようにしてます。

検索結果画面を変更する

MT3.3から検索結果画面がテンプレート管理画面から変更出来ます。


テンプレート→システム(タブ)→検索結果


通常の検索結果画面もタグ検索結果画面もこのテンプレートをもとに出力されます。
適度にこのサイトの雰囲気に合うようにして終了。

タグのプライベート・モード

エントリー・タグの先頭に@をつけると、プライベート・モードとして扱われ、MTEntryTagsやMTTagsといったコンテナ・タグの対象から除外されます。


[参考記事]
Movable Type 3.3 マニュアル - エントリー・タグを活用したテンプレートのカスタマイズ [Six Apart]
Movable Type 3.3 マニュアル: テンプレート・タグ リファレンス [Six Apart]
タグ機能はCompare/Collate Pluginと組み合わせて使うべし、なぜにゃらば!! - Ogawa::Memoranda [Ogawa::Memoranda]


2007/01/31 23:35:08:記事書き直し

▲ to Top

トラックバック(0)

▲ to Top