ブログ(Movabletype)のカテゴリーを見やすいように並べ替えてみた
私のブログのサイドメニューに各カテゴリーへのリンクがありますが、少しでも見やすいようにしようと思い、カテゴリーの記事数が多い順番に並べ替えてみました。
Movabletypeでカテゴリを並べ替える方法を調べてみると、プラグインでも有名な「The blog of H.Fujimoto」さんが出しているカテゴリーとフォルダを並べ替えるプラグインを使用する方法が見つかりましたが、ダイナミックパブリッシングが使用できなかったりなどの制限があるようです。ちなみにダイナミック・パブリッシングとは、MovableTypeで毎回htmlを作るのではなくアクセスがある度にDBから情報を取得して表示する方法です。
そこで今回はプラグインを使用せずにMovabletypeのカテゴリを並べ替えれないか調べてみました。すると以外にも簡単な方法がありました。
まずカテゴリーを開いてカテゴリー名の頭に<01>、<02>と並べたい順に番号を付けていきます。こうすると番号順にカテゴリーが並びます。ですがこのままだとカテゴリー名に<01>などの番号が表示されたままになります。番号が表示されても良いという人はそのままで良いのですが、カテゴリー名だけを表示したく番号を消したい場合は「remove_html="1"」を使って非表示にします。
例えば、<ul><MTCategories show_empty="1"><li><$MTCategoryLabel$></li></MTCategories></ul>とあった場合、
<ul><MTCategories show_empty="1"><li><$MTCategoryLabel remove_html="1"$></li></MTCategories></ul>のように、
<$MTCategoryLabel remove_html="1"$>としてやるのです。
これだけで番号が非表示になります。これはMTの仕様で<>で囲まれたものがhtmlタグとして認識されるためです。私の場合サイドメニューのカテゴリーだけでなくカテゴリーページのタイトルと見出しに「MTArchiveTitle」を使用しており、このままだとカテゴリーのタイトル名に<01>などの番号が表示されてしまいます。なので、<$MTArchiveTitle$>にも同じように<$MTArchiveTitle remove_html="1"$>としてやることで番号表示が消えました。
ダイナミックパブリッシングを使用する、プラグインは使いたくないという方はぜひ。
バシャログさんの「MovableTypeでプラグインを使わずにカテゴリを並べ替え」を参考にさせてもらいました。
P.S htmlの文法チェックでマイナスが出たため、ブログ(Movabletype)のカテゴリーをプラグインを使って並べ替えに変更しました。
Tweet
【みなさんこちらも読んでます】
- Xreaサーバー障害時に役立つメンテナンス情報サイト
- .htaccessでコメントスパム対策してみました!
- Movabletypeに不審なログがあったのでIPアドレスからアクセス元を調べてみました
- IPアドレスでコメントスパムを禁止するプラグイン「AutoIPBan」 by Movabletype
- mt4iで作ったモバイルサイトをGooモバイルに登録申請してみた
- mt4iで作った携帯用サイトをYahooモバイルにインデックス登録してみた
- mt4iモバイルサイトのサイトマップを自動更新にしてみた
- mt4iの長い動的URLを短い静的URLに変更してみました
- mt4iのデザインを変えたかったのでXHTML化してみました
- mt4iで作成した携帯サイトのモバイル用サイトマップを作ってみた
トラックバックURL
このエントリーのトラックバックURL:
http://varitopi.com/mt-tb.cgi/426


