カテゴリーをソートし、日本語表示も
カテゴリー名に日本語が入ると、
http://192.168.0.5/mt/archives/cat6/cat12/index.php
こんな風になってしまいます。 cat6がトップカテゴリーで、cat12がサブカテゴリーなのかな、って思いますけれども、結局何なのかわからない。
そこでソート順も絡めて全面的にカスタマイズしてみます。 現在は
MovableType3
自宅サーバー
ActivePerl
Apache
PHP
PostgreSQL
WindowsXP
自宅サーバーその他
こんな風。 これを
100_MovableType3
200_HomeServer
205_ActivePerl
210_Apache
215_PHP
220_PostgreSQL
225_WindowsXP
230_HomeServer_misc
こうナンバリングし、且つ英語名にします。 そして「ナンバリング+カテゴリー名」でカテゴリー名を全て修正しますが、同ウインドウには「カテゴリーの説明」という欄があります。 ここに日本語名込みでカテゴリー名を入力します。 例えば200を「自宅サーバー(WinXP)」に、230を「自宅サーバー(WinXP):その他」にします。
保存して再構築すると、
http://192.168.0.5/mt/archives/
200_homeserver/230_homeserver_misc/index.php
となります。 長いんですけど、後で修正出来るので今はこれで良しとします。
さて、「カテゴリーの説明」で折角日本語を入れたのに反映されません。 これはMTタグでいう所の<$MTArchiveTitle$>が表示されているからで、これを<$MTCategoryDescription$>にします。 例えばカテゴリーのアーカイブを
<title><$MTBlogName encode_html="1"$>: <$MTArchiveTitle$> アーカイブ</title>
↓
<title><$MTBlogName encode_html="1"$>: <$MTCategoryDescription$> アーカイブ</title>
このようにすると、
<title>192.168.0.5:自宅サーバー(WinXP):その他 アーカイブ</title>
こんな風になります。




