MovableType5.1でSortCatFldプラグインの環境を引き継ぐプラグイン

MT5.1からは、カテゴリ/フォルダの並べ替え機能が標準装備となり、別途プラグインを使用しなくて良くなりました。MT5.*の並べ替えプラグインにはSortCatFldがありましたが、これに伴って開発も終了とアナウンスされました。

MT5.1でSortCatFldMoverへのアップグレード画面

SortCatFld Moverの解説とダウンロード(Fujimoto氏)

SortCatFldを利用していた場合その環境を引き継ぐプラグインとしてSortCatFld Moverプラグインが同じ開発元であるFujimoto氏のサイトで配布されているので、利用してみました。

SortCatFld MoverをアップロードしてからMT5.1のダッシュボードにアクセスすると上のようにアップグレード画面になるので「アップグレード開始」ボタンを押します。その際ユーザーIDとパスワードの入力を求められることがありますが、入力すると自動でアップグレードが行われます。

MT5.0*の環境からバージョンアップしたとき、筆者が行ったようにMT5.0*とは別にディレクトリを作って行ったときはそのままMT5.1のpluginsディレクトリにSortCatFld Moverをアップロードしますが、MT5.0*のディレクトリに直接上書きしたとき(あまりお勧めしない方法)はSortCatFldのプラグインが残っていますから、pluginsと「mt-static」→「plugins」の各ディレクトリからSortCatFldを削除してからSortCatFld Moverをアップロードします。

ダッシュボードのシステム→プラグイン画面に入ると、SortCatFld Moverがあることが確認できます。この際すべての並び順の情報をMT5.1に移行するか、選択したウェブサイトとブログの並び順情報をMT5.1に移行するか選択します。

SortCatFldMoverでブログをすべて移行させるか選択して移行させるか選択

選択したウェブサイトとブログの並び順情報をMT5.1に移行するを選んだときは作られているウェブサイトとブログの一覧が表示され、チェックを入れる画面になります。移行させるウェブサイト/ブログにチェックを入れると「次へ」ボタンが有効になるので押すと自動で移行作業が行われます。

MT5.1に移行させるウェブサイト/ブログの選択

移行作業が終わったら、再構築を行うことで有効になります。

MT5.1ではsort_methodモディファイアが使えなかったため、MTTopLevelCategoriesタグ等に「sort_method="SortCatFld::Sort"」のモディファイアを追加していた場合は、テンプレートから「sort_method="SortCatFld::Sort"」のモディファイアを削除する必要がありましたが、MT5.11からはsort_methodモディファイアが使えるように修正されたので、この作業は不要です。

トラックバックURL

このエントリーのトラックバックURL:
http://makky.s32.coreserver.jp/mt51/mt-tb.cgi/1676