06

10月2008年

MovableTypeでプラグインを使わずにカテゴリを並べ替え

ishida 20:17 PM

  • はてなブックマークに登録
  • livedoorクリップに登録
  • Yahoo!ブックマークに登録
  • deliciousに追加

イメージ

Movabletypeでのカテゴリ並び替えですが、有名なプラグインは以下です。

上記のプラグインはこれまでよくを使用していましたが、Perl版プラグインのためにダイナミックパブリッシングでは使えなかったりと制約があったりするので、最近は専ら以下のように並び替えしています。

カテゴリ並び替えの手順

管理画面よりカテゴリを追加する。
その際、並べたい順番の連番を < > で囲みます。

すべてのカテゴリを上記のように登録します。

すべてのカテゴリ登録後、画面では、先ほど入力した < > は表示されていません。

MTのソース

通常のカテゴリ一覧の記述は以下です。

<ul>
<MTCategories show_empty="1">
<li><$MTCategoryLabel$></li>
</MTCategories>
</ul>

この場合、下記画面のようにカテゴリの連番がそのまま表示されてしまいます。

そこで MTCategoryLabel のファンクションタグにアトリビュートを設定します。

<ul>
<MTCategories show_empty="1">
<li><$MTCategoryLabel remove_html="1"$></li>
</MTCategories>
</ul>

これで連番の表示がなくなります。
remove_html のアトリビュートは、htmlタグを除去するものですが、MTの仕様で < >で囲まれたものはすべてhtmlタグと認識されるようです。

バシャログスタッフによるWebサイト制作サービス

トラックバック

このエントリーのトラックバックURL
http://c-brains.jp/cgi-bin/mt/###/1676
###はmt-tb.cgiに変更してください。

コメント

知りませんでした。すごいです。わたしも Fujimotoさんのプラグインを使っていましたが、設定がかなり大変で、再構築もエラー続出でした。これならいけそうかも!

ついでにブログ記事(エントリー)の並び替えも、簡単に出きる方法教えてくださいませんか?

> かめさん

コメントありがとうございます。

ブログ記事(エントリー)の並び替えですが、いろいろと試行錯誤していますが投稿日時を操作する方法が一番無難かと思います。

コメントを投稿

ページの先頭へ

POPULAR TAGS
  • バシャログスタッフによるWebサイト制作サービス

ARCHIVE

RECENT COMMENTS

toyama on 【Fireworks】あなたのワークスペース、どんなレイアウト?
> maki さん コメントありがとうございます。 レイヤー
maki on 【Fireworks】あなたのワークスペース、どんなレイアウト?
初期設定のまま、パネル1列で作業してました。。 今までレイヤ
tomo on [使える CSS テクニック] CSSで実現するプルダウンメニュー
sakai様 早速ご返答ありがとうございます。 子供がho
sakai on [使える CSS テクニック] CSSで実現するプルダウンメニュー
>RodMond さん コメントありがとうございます。 自
RodMond on [使える CSS テクニック] CSSで実現するプルダウンメニュー
すみません解決しました(汗) ゴーストを覚えられていたみた