Hallo zusammen
Ich hatte schon früher das Problem dass prototype und mootools nicht zusammen funktionierten. Das störte nicht weiter...
Jetzt habe ich powermail auf die neueste Version "geupdatet" und nun ist das Problem auf jeder Seite da prototyxpe auch eingebunden wird wenn kein Formular auf dieser Seite ist.
Kann ich irgendwie einstellen dass dies wieder nur auf jenen Seiten mit Formularen eingebunden wird?
Vielen Dank für eure Hilfe
gruess
Bärnu
Danke für den Link das funktioniert nicht schlecht... allerdings hatte ich bei einer früheren Version (vielleicht etwa 1.3.12 oder so) die Möglichkeit dass auf Formularseiten zwar mootools nicht funktionierte dafür die JS Validierung. Und auf allen anderen Seiten die mootools Funktion.
Ich habe jetzt per TypoScript die Scripteinbindung unterbunden, und diese im formwrap-Template eingefügt. So ist die prototype Library nur auf Formularseiten vorhanden. Jedoch funktioniert dort die JS Validierung immer noch nicht weil prototype auf Zeile 705 ein Fehler hat. mootools spielt dort wohl rein. Kann ich irgendwie powermail so konfigurieren dass sich prototype nicht an mootools stört (resp, höher in der Hierarchie ist)?
entweder das eine einbinden oder das andere, es gibt kein miteinander
georg
Die JS Validierung hatte mal funktioniert... und damals wurde mootools auch eingebunden... nur funktionierte es nicht.
Werde versuchen ob ich die mootools nur einbinden kann wenn kein Formular auf der Seite ist... dass sollte eigentlich über eine userfunc oder Hook oder weiss der Geier was gehen.
Auch die Reihenfolge der eingebunden JS Dateien spielt eine Rolle. Ich würde folgendes Machen:
Mootools überall einbinden bis auf die Seite mit dem Formular und umgekehrt...
So etwas in die Richtng habe ich mir überlegt... leider kann ich es nicht über TypoScript machen, da ja irgendwann neue Formulare hinzukommen können. Also werde ich versuchen den Content vor der Ausgabe abzufangen, und je nach dem ob ein Formular dabei ist, mootools oder prototype einbauen.
Powermail 1.4.10 kann jetzt auch mit mootools arbeiten.
In den constants kann man von prototype auf mootools stellen.
Grüße, Alex