Konflikt jQuery und Moo Tools bei ModX und CSS Dock
Alexander Trust, den 24. Juni 2009Wer versucht das CSS Dock Menu in eine aktuellere Version von ModX einzupflegen, der wird Bauklötze staunen, wenn am Ende leider nicht alles so funktioniert, wie es soll. Das liegt an einem Konflikt der Javascript-Bibliotheken Moo Tools und jQuery.
Die JS-Bibliotheken Moo Tools und jQuery sind nicht per se inkompatibel. Es sind ganz spezielle Funktionen, die miteinander kollidieren, die nur dann problematisch werden, wenn man sie zur gleichen Zeit einsetzen möchte.
Da ModX ein Modul standardmäßig installiert, das QuickEdit-Modul nämlich, kommt es genau damit zu Interferenzen. Ein Deaktivieren des Moduls hilft nicht, denn trotz allem wurden immer noch die entsprechenden Aufrufe getätigt. Als ich jedoch das Modul aus dem entsprechenden Verzeichnis löschte, ging es dann auch wie von Zauberhand mit dem CSS Dock Menu und ModX.
Man kann das Dock Menu mittels Wayfinder automatisch mit Inhalten befüllen. Und über „Template Variablen“ sogar die Bilder einzeln auswählen (lassen).