fsmenu.js(FreeStyle Menus)というhoverで下層ナビゲーションを表示するスクリプトがあるのだけど、
(HTML+javascriptでDHTMLと呼ばれてたころからあるっぽい)
mootoolsと同時につかうと、コンフリクトして動作しなくなる(fsmenu.jsが)。
今ならfsmenu.jsのとこjQueryやらmootoolsで代替できるっしょって感じなのだろうけど、
なんらかの理由で代替できない時の解決方法。
TYPOlight forum – TYPOlight Open Source CMS
にそのままのってるのだけど、
fsmenu.js関連の記述で、
・AddEvent
・AddEventListener
を
・fsmAddEvent
・fsmAddEventListener
とかに変更するとよい。
※fsmでもなんでもいいみたいで、AddEvent、AddEventListenerが固有のものになればヨイ。
fsmenu呼び出し部分
AddEvent(window, 'load', new Function('listMenu.activateMenu("listMenuRoot", arrow)'));
↓
fsmAddEvent(window, 'load', new Function('listMenu.activateMenu("listMenuRoot", arrow)'));
fsmenu.js
「AddEvent」を一括置換で「fsmAddEvent」
で解決した。