ManagerManagerでハマッタ!
MODxが0.9.6.3でManagerManagerが0.3.2の状態で、
mm_hideFieldsを利用しようとすると
「An error has occurred: undefined」とダイアログで怒られてしまい目的が達せない状態が発生しました。
この原因はjQueryにあるようです。
プラグインコードの中で$js_urlに対して適切なパス及びバージョンを渡してあげてればよいのですが、
空欄の場合はmanagermanager/functions/utilities.inc.phpの中で90行前後のあたりで
http://ajax.googleapis.com/ajax/libs/jquery/1.2/jquery.min.jsが読込まれます。これがいけません。 これを
http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.jsと書き換えてあげます。 ようは読込みバージョンが異なってしまった為に発生した問題のようです。 前は動いたのにいつの間にか動かなくなった、という場合はこの問題が絡んでいるかもしれません。
2009年 3月 18日ドキュメント作成
2009年 3月 18日ドキュメント更新