カテゴリ名に日本語を使う方法(3)応用編
(2)で書いたカテゴリ名埋め込みワザを応用すると、カテゴリリストでカテゴリを「意図した順番」「五十音順」などに並べることができます。
●例1:意図した番号順に並べる
カテゴリ名の先頭に「<>」で囲んで番号を埋め込みます。
<1><orange>みかん
<2><apple>りんご
<3><grape>ぶどう
テンプレートでは、先に書いたように
<MTCategoryLabel decode_html="1" remove_html="1">
としてやると、こんな表示でページが生成されます。
みかん
りんご
ぶどう
●例2:漢字の読みがな順に並べる
例えばカテゴリ名に
斎藤 (さいとう)
冴島 (さえじま)
佐藤 (さとう)
という名前を付けた場合、普通にカテゴリリストを出力すると文字コード順で
佐藤
斎藤
冴島
と並んでしまいます。
これを防ぐために、以下のようにカテゴリ名を設定します。
<さいとう><saito>斎藤
<さえじま><saejima>冴島
<さとう><sato>佐藤
こうすると、カテゴリリストでちゃんと五十音順(読み仮名順)で並びます。