Hallo
Ich suche eine Erklärung bzw. Lösung für genanntes, bei mir neu auftretendes Problem:
Wenn ich im Backend in die CSS-Bearbeitung gehe und dort z:b. den Hintergrund festlegen will, erhalte ich ein kleines Fenster mit:
SyntaxError: Unexpected token
Es scheint unabhängig vom CSS-Bereich und unabhängig vom Contao-Stylesheet.
Hat jemand eine Idee?
Piet
System: C2.10.4
Ergänzung durch die neusten Erkenntnisse:
Auslöser ist die Nutzung eines Hooks (replaceInsertTags).
Zur Nutzung muss (nach meinem Verständnis) unter /system/modules/mydir/config eine config.php mit der Registrierung des Hooks erstellt werden.
Unter /system/modules/mydir folgt dann die Klasse und die Funktion.
Die Funktion sorgt für die Vorbelegung eines Formularfeldes und das tut, das Kalenderfeld wird korrekt vorbelegt.
Aber dieser Hook hat einige Nebeneffekte:
a) Im Firefox und Chrome führt er zu den genannten Token-Fehlern im Backend.
b) Beim IE führt es zum kompletten Verlust des CSS im Backend.
c) Dies gilt aber nur bei deutsch als BE-Sprache. Im Englischen tut alles.
Der Inhalt der config.php hat keinerlei Auswirkung.
a) lege ich die config.php mit 0 Byte an, tut alles.
b) enthält die Datei nur <?php und ?>, dann treten die Fehler schon auf.
Der Namen der Directory, des Hooks oder ander Namen hjaben keinen Einfluss, ob der Fehler auftritt.
Ergo: Sobald ich die config,php mit Bytes >0 anlege, treten die Fehler im deutschen Backend auf.
Ich habe schon verschiedene Kodierungen der Datei getestet (utf8), keien Änderung.
Ich hänge gerade komplett, ich brauche für das Projekt weitere Hooks und Extensions.
Wer hat noch eine Idee, womit das zusammen hängen kann?
Piet
Lesezeichen