久しぶりのMTカスタマイズネタです。こちらでも書いた通り、MTはカテゴリーの順番を好きなように変えることができません。その方法とは!名付けて半角スペース法!?いや、ネーミングなんぞ、どうでもいい(^^;、カテゴリーの前に半角の空白を入れることによってカテゴリーの順番がコントロールできる!というものです。ネタ元はココログのブログサポート広場から。...ということは、この技、MTでも使えるかも!?さっそく試してみました。現在はカテゴリーへのリンクは上部のナビゲーションとアーカイブ頁の2箇所に載せているのですが、上部ナビは手打ちで任意の順番になっているのに対し、アーカイブ頁は文字コード順のため、両者で並び順が統一されていないのが少し気になっていたので。結果はバッチリ反映されました!例えば「レビュー・感想」の項目の場合。下にきてほしい「その他」が真ん中に来てしまうため、「本・雑誌」の子カテゴリーにして無理矢理一番下にしているという常態でした。そこで以下のようにカテゴリー名の前に半角空白を挿入。と何もない半角のスペースにするのがポイント。その他」ときれいに並びます。挿入した半角スペースは頁には表示されません。管理画面でもきれいに好きな順番に並んで表示されます。してこうなるのか分からないのですが、ともかく半角スペースが多いほど順番が先になるようです。ところでこれ、ソースで見てみると、設定された半角スペースがそのまま出てますね。連続した半角スペースは空白としては1つ分としか計算されないため、頁上ではよけいな半角スペースは消えて全部同じ位置から始まって表示されます。カテゴリーA</li><li>カテゴリーB</li>となっていても、表示の上ではカテゴリーAカテゴリーBとなるので、見た目には問題なく使えます。カテゴリのタイトルなど、他の部分でも問題なく表示されているのを確認しました。これならプラグインも使わなくていいのでダイナミック・パブリッシングでも問題なく使えます。何よりシンプルで簡単なのがいいです。」となったりして正しくファイル名が出力されません。(参考:既知の問題)。この問題を避けるためには以下のカスタマイズを行っておく必要があります(いずれも最も基本的な設定なので、半角スペース法の使用にかかわらず、カスタマイズされておいた方がよいと思われます)。■3.2以前のバージョンアーカイブマッピングでカテゴリーファイル名を<$MTCategoryDescription$>に変更しておくなどして、デフォルトのファイル名は使わないようにします。■3.3以降のバージョン3.3からはカテゴリーのファイル名を自分で好きなものに変更できるようになったので、カテゴリの編集画面で出力ファイル名を設定して、デフォルトのファイル名は使わないようにします。判断されないようです。category="親カテゴリ名">のように、親カテゴリ経由で表示させるのも手です。<追記>数字とグローバル属性を使った第3の方法も追加エントリーしましたので、好みに応じてどうぞ。16:35すばらしい!!MTを使い出して数年たちますが、カテゴリーの配列には泣かされてきました。こんなすごい裏技があるとは感激しました。12:08こんにちは。^^まさに裏技ですよね。自分のカテゴリ並び変えは、ほとんどこれで済ませてしまっています。プラグイン使わなくていいし簡単ですし。コレを教えてくれた方には本当に感謝です。11:00新規TypePad利用者です。09:49コメントありがとうございます~。これ、簡単でいいですよね。何より気軽に使えるのがいいです。16:29htmlは何とか分かるが、MTタグはサッパリ、と言ったレベルの、個人趣味の範囲でMTを使い始めたものです。正規版のバージョン5で組み直したら、それが出来なくなってしまいました。「カテゴリの並べ替え」管理画面では並び変わるのですが、それがブログに反映しませんでした。困ったことは、フォルダとその中のファイルも、文字コード順に並んでしまって、閲覧の順番表示がメチャクチャになってしまいます。それがこの「半角スペース法」で全て解決しました。一つ頭の中の雲が晴れました。後は、タグクラウドが正常に機能しない(同じタグが並列に並ぶだけ)と言う問題が有るのですが、データベースの文字コードが原因らしいとのこと。」等も参考にしながら、何とか解決させたいものと思っています。09:22>雄さんこんにちは。お役に立てて嬉しいです。裏技ですけどこれ便利ですよね。MT5はまだ触ってないのでMT5特有の問題?については私からは何とも言えない状況ですが、時間ができたらいろいろ試してみようと思ってます(今多忙なのでいつになるか分からないですが...^^;)。これからもよろしくお願いします。(非表示です)URLこの情報を登録しますか?<注意>ご利用のブラウザ、設定ではコメントのプレビューおよび投稿はご利用になれません。コメント投稿の際はお手数ですがjavascriptをオンにして下さい。*javascriptオフのまま投稿ボタンを押すと送信内容が消えますのでご注意下さい。