Movable Type 4.2:カテゴリーとフォルダを並べ替えるプラグインSortCatFld
2009年1月17日 06:34

カテゴリーを任意に並び替えるのは、とても面倒なので、いまさらながら、藤本さんが作った、カテゴリーとフォルダを並べ替えるプラグイン、「SortCatFld」を試してみた。
カテゴリーとフォルダを並べ替えるプラグイン(MT4以降用) - The blog of H.Fujimoto
http://www.h-fj.com/blog/archives/2007/08/28-114447.php
■プラグインのインストール

- 上記URLより、ダウンロードしたファイルを解凍
- 「SortCatFld_1_02」を開くと、「mt-static」と、「plugins」の2つのフォルダーが入っているので、それぞれの場所に上書きインストール
- 管理画面にログイン
- 「アップグレード開始」が表示され、ドキッ!とするが気にせずクリック。
※念のため事前にDBのバックアップはとっておきましょう。
■設定

- MTSubCategories/MTTopLevelCategories/MTSubFolders/MTTopLevelFoldersタグを使っている箇所を検索
※上記画像では、「MTTopLevelCategories」を検索すると、2カ所の修正を行うことがわかる。 - それらのタグに、「sort_method="SortCatFld::Sort"」のアトリビュートを追加し、テンプレートを保存。
- 以上で終わり、設定は実に簡単
「MTTopLevelCategories」に追加した例
<MTTopLevelCategories sort_method="SortCatFld::Sort">
■カテゴリーの並び替え

カテゴリーの画面を開くと、タイトル下に新たに追加された「カテゴリーの並び替え」をクリック。

矢印のアイコンをクリックして、任意の並び替えを行う。
操作も実に簡単でわかりやすい。

エントリー投稿画面のカテゴリー編集も、任意の並び替えが反映されていることがわかる。
■表示結果

トップページ(静的出力)のカテゴリーは任意の順番で表示された。

ところが、その他のページ(動的出力)では、MTで決められたカテゴリー順のままだ…orz
原因は、最初にプラグインの構成を見ればわかったのだが、MT標準のダイナミックパブリッシング(PHP出力)には対応していないためで、藤本さんに責任ではない。
Movable Typeならば、カスタムフィールドと変数で対応が可能だが、このブログはあえてMTOSを利用しているから、藤本さんの対応を待つとしよう(笑)。
それ以外では、このプラグインは、誰もがほしがる機能を、簡単に設置できて、簡単に扱えるという点で素晴らしい!賞賛に十分に値する。
備考
なお、藤本さんは、その後、「カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグインβ版」も、リリースされ、さらに素晴らしいものへとなっている。
ただし、残念ながら、こちらもMT標準のダイナミックパブリッシングには対応していない。
せっかくの素晴らしいプラグインなので、是非、ダイナミックパブリッシングに対応していただきたいものだ。よろしくお願いします(ぺこり)>藤本さん
参考になれば幸い。
投稿者: Dakiny 日時: 2009年1月17日 06:34 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
トラックバック
このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/1765
※文章内容と関係のないトラックバックは固くお断り。





