Hast halt immer noch
<script src="http://code.jquery.com/jquery-latest.pack.js"></script>
drinnen.
JQuery ist eine Bibliothek, die hier zwingend als erste, sowie danach nicht noch mal geladen werden darf. Damit in deinem Fall das Menü, das Accordion, Bootstrap-Javascript ... korrekt funktionieren. Diese sind explizit abhängig von JQuery.
Joomla kennt für das Laden eine einfache PHP-Zeile, die von Erweiterungen genutzt werden muss bevor sie dann mit weiteren Zeilen ihr eigenes JQuery-abhängiges Zeugs laden. Das muss zwingend joomla-konform abgewickelt werden.
Joomla ist clever genug durch diese erste Zeile, obwohl sie von mehreren Erweiterungen zu unterschiedlichen Zeitpunkten abgefeuert wurde, sich darum zu kümmern, dass JQuery nur 1x und vor allen abhängigen Skripten geladen wird.
Nun ist es ein Unterschied, ob man ein Modul in einer Modulposition oder in einem Beitrag über den Umweg eines Plugins lädt (durch das {loadmoduleid} wird ein Plugin bemüht), da Joomla eine feste Reihenfolge hat bei der Abarbeitung der zu rendernden Elemente einer Seite. Also Module, Komponenten, Plugins... Das geht u.U. kreuz und quer... Bevor die gerenderten Elemente dann ins Template eingesetzt werden. Je nach Reihenfolge des Renderns kann sich auch die Reihenfolge der Scripte ändern.
JavaScript-Fehler können genauso wie PHP-Fehler den kompletten nachfolgenden Ablauf blockieren. Fehler hast du auch, wenn das Modul normal geladen wird, aber sie fallen ggf. nicht so auf, weil sie nur eine andere Funktionalität der Seite betreffen.
Kurz: Wenn du nicht dahinter kommst, wo die zuoberst gezeigte Codezeile herkommt (die noch dazu eine ältere JQuery-Version lädt als Joomla beigepackt hat, also komplett unsinnig ist), ich vermute vom Menü-Modul, installiere dir die Free-Version von "JQuery Easy", Version 2.2.4 glaube ich, geht auch über den "Aus Webkatalog installieren"-Tabulator.
In der Konfiguration stellst du ein
- Tabulator JQuery > Klick auf Knopf "jQuery".
- Unten Jquery > Version > "Joomla Framework".
- Selbe Einstellung unter "Migrate"
- Plugin aktivieren.
- Es entfernt auch diese obige Zeile, habe ich gerade getestet.