- 2006年4月11日 22:33
- Movable Type
Movable Type カテゴリの順番を並び替えたくても、
巷にあふれる方法ではカスタマイズがめんどくさかったり、
カテゴリアーカイブのURLが変なことになったりする。
ここで紹介する方法は、
・プラグインが要らない
・カスタマイズが要らない
・カテゴリの説明(MTCategoryDiscription)を使わない
・URLが汚れない
で、スマートかつ簡単。
MT のカテゴリー管理画面で、
<!-- 10 -->カテゴリ名
<!-- 20 -->カテゴリ名
<!-- 30 -->カテゴリ名
<!-- 40 -->カテゴリ名
<!-- 50 -->カテゴリ名
と、カテゴリ名の前に HTML のコメントをつかって数字を入れてやればいい。
すると、数字の小さい順にカテゴリが並ぶ。
もちろんコメント(<!-- -->)はブログには表示されません。
カテゴリのURLも変(アンダーバーだけになったりとか)になりません。
これでもう MTCollate も pmHeadChanger も cutfirstchar.pl も必要ありませんね。
お試しあれ。
追記
<!-- --> が <title> タグ内でそのまま表示されてしまうということが発覚。
気になる場合は、カテゴリー・アーカイブの
<title> タグ内にある
<$MTArchiveTitle$> を
<$MTArchiveTitle remove_html="1"$> としてやればよい。
<$MTCategoryLabel remove_html="1"$> など、
全てのアーカイブ・カテゴリ名表示タグに remove_html="1" 属性をつけてやれば、
<!-- --> でなくてもよい。つまり、
<10>カテゴリ名
<20>カテゴリ名
<30>カテゴリ名
<40>カテゴリ名
<50>カテゴリ名
などでもOK。
こちらのほうがみやすいし、スマートかも。
- Newer: ブログシステムをホームページとして活用する
- Older: Search, don't sort.

