MTプラグインのSuperSortでCan’t call method “order_number” on an undefined valueが出た時の解決方法

またまたMovableTypeネタ。

MTプラグインにSuperSortという、カテゴリー、フォルダ、ブログ記事、ウェブページを並び替えられる便利なプラグインがあるのですが、これを使っていたら「Can’t call method “order_number” on an undefined value」というエラーが出て、再構築ができなくなってしまいました。

本日、ようやく解決したので、その方法を紹介したいと思います。

SortCatFldと競合していた

問題解決のために、プラグインのperl moduleを見ていたのですが、SuperSortとSortCatFldのメソッド(perlのsubはメソッドって言うんでしたっけ?)が競合していました。

よくよく考えれば、追加するモディファイアが両方共「sort_method=”SortCatFld::Sort”」でしたので、競合するのも無理ないなと。

というわけで、SortCatFldプラグインをアンインストールしたら、あっさりと再構築ができました。

削除するファイル

カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグインβ版(その1) – The blog of H.Fujimotoに書いてありますので、御覧下さい。pluginsフォルダにあるものと、mt-statics->pluginsにある該当フォルダを削除するだけで完了です。

GRC検索順位チェックツール*
順位チェックとサイト管理を1つのツールで!検索順位チェックツールGRC*

スポンサード・リンク

«
»
 

トラックバックURL

コメントを書き込む