MTスタイル(カテゴリーアーカイブの複数ページ化)
いろいろとサイトのスタイルを変更しました。
まずは、カテゴリーアーカイブのページ分割。参照はいつもお世話になっている小粋空間さん経由で以下のサイトたち。
小粋空間:カテゴリーアーカイブと月別アーカイブのページ分割
できままにポロポロ:movable type 設定メモ
ほとんど上記のサイトの説明にあるままで出来ましたが、いくつか注意点がありました。
●アーカイブの PHP化
まず アーカイブを PHP化しなければならない。その際、「設定」→「アーカイブの設定」から行うのだが、以下のように設定した。
月別アーカイブ
<$MTArchiveDate format="%Y/%m/"$>index.php
これは月別アーカイブについては、デフォルトの場所(archive/年/日/)と同じ場所に、index.php というファイルを作るようにしました。他のページでは、archive/年_日.php というファイル名にして、archive フォルダ直下に作るようなサンプルが多かったですが、私はこうしました。
カテゴリーアーカイブ
cat_<$MTCategoryID$>.php
CROSSBREED さんのサイト(MTのカテゴリ名を日本語にする方法)やdh's memorandaのサイト(カテゴリーに日本語を使う方法)で紹介されていますが、Movable Type でカテゴリ名に日本語を設定したときに問題があるので、このような形式になります。古い記事だと、$MTCategoryID$ ではなく、$CategoryID$ となって紹介されています。MT 3.0 よりタグが変わったので注意が必要です。
●タグを設定する際の注意点
以下のタグだと正常に表示されません。
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator="| " format_current="<font size=+1>%d</font>">
正しくはこっちです。
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator="| " format_current="<font size=+1>%d</font>">
これは、format_current タグで、選択文字を大きくする場合に使用しますが、< > の記号を直接入力してはいけないということです。
上記2点についてだけ注意すれば問題ありませんでした。
設定した後に(しかも記事を書いた後に)気が付いたのですが、上記については両方とも、小粋空間さんのページに書かれていました。あちゃぁ〜。
このエントリーのトラックバックURL:
http://mono-zukuri.net/cgi-bin/mt/mt-tb.cgi/92
Calendar
Categories
Monthly Archives
Search