MT 4.xプラグイン:カテゴリー並び替えの決定版!
[UP:2008.10.17]
MT(MovableType) 4.xが出たというのに、MTではいまだカテゴリーの並び替えができません!
しかし、カテゴリーというものは、任意の順番に出したいものですよね。
ユーザービリティ(ユーザーの使いやすさ)を考えても、重要なものから上に出したくなります。
そこで、カテゴリーの並び替えのため、ひと工夫することになります。
代表的なものは・・・
■ カテゴリー名は数字などにして、日本語名称はカテゴリーの説明を使う
MT標準の機能で実現できますが、これだとカテゴリーの説明欄は本来の目的では使えません。
メタタグの説明文がページ独自のものを要求される昨今においては、カテゴリーアーカイブ(ブログ記事リスト)のメタタグにカテゴリーの説明を使いたいですから、この方法だと出来ませんね。
■ カテゴリー名の先頭に指定文字数の数字をいれ、表示するときは数字部分を消去して使う
先頭の指定文字分を消去するプラグイン(cutfirstchar.pl)を使用します。
たとえば、カテゴリーAの場合、カテゴリー名には「010カテゴリーA」と入力しておき、カテゴリー名を表示するMTタグの部分にすべて、cutfirstchar="3"'(3文字消去する場合)というパラメータを入れておくわけです。
導入も簡単で人気のプラグインであり、私もMT 3.x時代に使っていましたが、ページタイトルやメタタグ、RSSのなかなど、ついつい、忘れてしまう場合も・・・。
そこで、今回、使用する決定版!! 一回コレを使ったら、やめられないほど便利なプラグインです。
使うのは、MTプラグイン界で超有名な、H.Fujimotoさんが作ったプラグイン
(ただし、MT 4.x以降の対応ですので、MT 3.xの方はcutfirstchar.plが便利なようです)
詳しい説明やダウンロードはこちらから↓
H.Fujimoto カテゴリーを任意の順番に並び替える
ビジュアル的に並び替えができるのでとっても便利!!
たとえば、週刊ヒロテックのカテゴリーだと、以下のように表示され、緑色のアイコンをクリックするだけでトップレベルカテゴリーもサブカテゴリーも自由自在に並び替えできます。

テンプレート上の修正は、MTSubCategories、MTTopLevelCategoriesのパラメータとして
sort_method="SortCatFld::Sort
というものをつけておくだけでOK。
ただし、MTCategorisタグには使用できませんので、このタグを使っている場合で並び替えを行いたい場合は、MTSubCategoriesに変更する必要があります。
ちなみにこの並び替えはフォルダにも使えます。
これって、MTの標準機能にしてもいいくらいじゃないでしょうか。
この機能を使うために、MT 4.xにバージョンアップしたくなるような性能です。
MT 4.xをお使いの方はぜひ、お試しあれ。
この記事と同じカテゴリーの記事
トラックバック(0)
このブログ記事を参照しているブログ一覧: MT 4.xプラグイン:カテゴリー並び替えの決定版!
このブログ記事に対するトラックバックURL: http://www.hirotec-k.jp/mt/mt-tb.cgi/852
明治大学卒業後、27歳でヒロテックを起業。パソコン畑一筋。
コメントする