カテゴリーを任意の順番で並べる
備考 この投稿はMovable Type3.01バージョンの頃です
2004.07.31現在、まだ投稿数も少なくカテゴリーも「Movable Type3.0編」と「電脳編」の2つだけしかありません。
今後「家庭編」も加わるであろうとカテゴリ名だけは置いておきました。
この場合、投稿数の多い順番に並べたいと思うのが人の常。
1「Movable Type3.0編」、2「電脳編」、3「家庭編(予定)」。
しかし実際に並ぶのは
1「Movable Type3.0編」、2「家庭編(予定)」、3「電脳編」。
( -_-)
なにやら自動的に整列されているようです。
どうにかいい方法はないだろうかとググり、どんびしゃサイト見つけました。
上記のサイトを参考にしました。
- メインメニュー > tomolatte > カテゴリー を開き、カテゴリー名の頭に数値を振ります。
- それぞれのカテゴリー名の「編集」画面に行き、「カテゴリーの説明」に数値を除いたカテゴリ名を入れます。
- 前回怪しげにつくったカテゴリーの部分
<h2>カテゴリー</h2>
を
<ul>
<MTCategories show_empty="1">
<li>
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryLabel$>(<$MTCategoryCount$>)
</a>
</li>
</MTCategories>
</ul>
<h2>カテゴリー</h2>
<ul>
<MTCategories show_empty="1">
<li>
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryDescription$> (<$MTCategoryCount$>)
</a>
</li>
</MTCategories>
</ul>
と書き換えます。

備考) その後、カテゴリ名は変更しています。
サブカテゴリを任意の順番で並べる
トップカテゴリーを任意の順番で並べる

コメント
参考になりました。ありがとうございます。現在この方法を使っています。
これで現在、トップページなどにカテゴリーを表示させるときに、
(1)カテゴリーを日本語にし、
(2)表示されるカテゴリーの順番を自分の好きなようにする、ということが実現されていますが、もう一つ、
(3)カテゴリーアーカイブのURLを自分の好きにする、といったことを考えております。
表示されるカテゴリーの順番を自分の好きなようにするためには、カテゴリーの名前を「001カテゴリー名1」「002カテゴリー名2」「003カテゴリー名」のようにすればよいのですが、しかしこの場合には、カテゴリーアーカイブのURLは「~/archives/001/index.html」「~/archives/002/index.html」のようになってしまいます。カテゴリーの追加・変更が激しいと003の数字の部分がバラバラというか、美しくなくなる・・・。
そこで考えて実験してみました。
カテゴリー名を「あcategoryname1」「いcategoryname2」「うcategoryname3」のようにします。
すると、カテゴリーアーカイブのURLは「~/archives/categoryname1/index.html」「~/archives/categoryname2/index.html」のようになりました。
あいうえお順に自動的に整列され、ディレクトリ名には日本語は削除されるので、好きなディレクトリ名にすることができます。この方式に変えようと思います。
はじめまして。ご来訪ありがとうございます。
当方初心者なものでこの記事が「参考になった」と聞いて嬉しい反面、大丈夫なんだろか?と冷や汗ダラダラです。
確かにこのままですと美しくない(ふふ…)ですよね。
ぜひ私もkanehara様の案を採用させて頂きます。
コメント及び助言ありがとうございました
こんばんは。追記です。
あいうえおを使ってカテゴリーを好きな順番に表示させる方法ですが、カテゴリーアーカイブのページを表示させたときに、ブラウザの左上の欄に「あ-mt30 アーカイブ」とか出てしまいます。
これが嫌な場合には、カテゴリーアーカイブのテンプレートの
: アーカイブ
を、
:
にする必要があります(まだやってないけど)
すみません、タグはだめなんですね。
カテゴリーアーカイブのテンプレートのheadの中の
titleタグのところの「(タグ)MTアーカイブタイトル(タグ閉じ) アーカイブ」を 「(タグ)MTカテゴリーデスクリプション(タグ閉じ)」にする必要があります。
おぉ、こっちをいじるのですか。
ブラウザ左上も美しくなって嬉しいです。
お疲れさまですっ!