Erst jetzt habe ich den Modultyp "Mootools Navigation" entdeckt. Habe meine Hauptnavi entsprechend umdefiniert und, voilà, alles funktioniert so, wie ich mir das gewünscht hatte.
Mein Fehler war, dass ich die bereits angelegte Navigation zur Mootools-Navigation machen wollte, indem ich im Seitenlayout von Hand eingetragen habe:
a) unter "Zusätzliche <head>-Tags":
HTML-Code:
<script type="text/javascript" src="system/modules/mootoolsnav/html/moomenu.js"></script>
b) unter "Eigener JavaScript-Code":
HTML-Code:
<script type="text/javascript">
<!--//--><![CDATA[//><!--
var moomenu = {
init: function(){
this.accordion = new Accordion($$('li.menutoggler'), $$('ul.menuaccord'), {
show: 1,
opacity: true
});
}
}
window.addEvent('domready', moomenu.init.bind(moomenu));
var activemenuaccord = 1;
//--><!]]>
</script>
Erst durch Ändern des Modultyps von "Navigationsmenü" in "Mootools Navigation" wurden a) und b) wurden automatisch im Quelltext sichtbar, und zudem bleibt nun auch die Navigation in dem Aktiv-Zustand, in dem ich sie haben wollte.
Lesezeichen