Contao-Camp 2024
Ergebnis 1 bis 15 von 15

Thema: Einbinden als Modul, Javascript wird als Text ausgegeben

  1. #1
    Contao-Nutzer
    Registriert seit
    04.06.2019.
    Beiträge
    14

    Standard Einbinden als Modul, Javascript wird als Text ausgegeben

    Hallo liebe Community,

    ich habe folgendes Problem. Wenn ich die Google Maps Erweiterung als Frontend-Modul in mein Seitenlayout einbinde, wird der JavaScript Bereich im Frontend ausgegeben.

    Dies passiert sowohl wenn ich das Modul über "Eingebundene Module" einbinde als auch über {{insert_module::*}}

    Wenn ich die Karte in einen Artikel einbinde, funktioniert alles problemlos.

    Vielen Dank schon einmal für eure Unterstützung.

  2. #2
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Kann ich so leider nicht nachvollziehen, gibt es dazu mehr Details?

  3. #3
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.975
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Könnte es sein, dass Du bei "Erlaubte HTML-Tag" noch das <script> Tag einbinden musst?

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  4. #4
    Contao-Nutzer
    Registriert seit
    04.06.2019.
    Beiträge
    14

    Standard

    Zitat Zitat von magicsepp Beitrag anzeigen
    Kann ich so leider nicht nachvollziehen, gibt es dazu mehr Details?
    Was brauchst du den noch an Informationen?

    Könnte es sein, dass Du bei "Erlaubte HTML-Tag" noch das <script> Tag einbinden musst?
    Nein das war es nicht. Aber danke.

  5. #5
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Zitat Zitat von tschero Beitrag anzeigen
    Könnte es sein, dass Du bei "Erlaubte HTML-Tag" noch das <script> Tag einbinden musst?

    Gruß
    tschero
    Anschließend muss das Element nochmal gespeichert werden.

    Gesendet von meinem SM-G988B mit Tapatalk

  6. #6
    Contao-Nutzer
    Registriert seit
    04.06.2019.
    Beiträge
    14

    Standard

    Zitat Zitat von valentin_ Beitrag anzeigen
    Anschließend muss das Element nochmal gespeichert werden.

    Gesendet von meinem SM-G988B mit Tapatalk
    War es leider auch nicht.

  7. #7
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von MatthiasM Beitrag anzeigen
    War es leider auch nicht.
    Sicher? Speichern allein reicht nicht, weil die HTML-Tags ja schon kaputt sind. Wenn etwas im Frontend ausgegeben wird, dann steht da auf jeden Fall kein script-Tag. Bitte prüfe den Seitenquelltext im Browser.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  8. #8
    Contao-Nutzer
    Registriert seit
    04.06.2019.
    Beiträge
    14

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Sicher? Speichern allein reicht nicht, weil die HTML-Tags ja schon kaputt sind. Wenn etwas im Frontend ausgegeben wird, dann steht da auf jeden Fall kein script-Tag. Bitte prüfe den Seitenquelltext im Browser.
    Bildschirmfoto 2020-06-28 um 14.18.29.png

    Ja, ziemlich sicher, der Script bereich wird ja auch über die Template Datei dlh-googlemaps" Erweiterung generiert und nicht von mir eingefügt.

    Es funktioniert ja auch, wenn ich die Karte in einen Artikel einbinde, nur wenn ich das Modul in ein Layout einbinde eben nicht.

  9. #9
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Das Bild zeigt nur einen Teil des Code und nichts vom Fehler ;(
    und es fehlt <script src="https://maps.googleapis.com/maps/api/js?key=[google-key hier]&amp;language=de"></script>

  10. #10
    Contao-Nutzer
    Registriert seit
    04.06.2019.
    Beiträge
    14

    Standard

    Zitat Zitat von magicsepp Beitrag anzeigen
    Das Bild zeigt nur einen Teil des Code und nichts vom Fehler ;(
    und es fehlt <script src="https://maps.googleapis.com/maps/api/js?key=[google-key hier]&amp;language=de"></script>
    Ging ja nur darum, ob der Script bereich escaped/durch entitäten ersetzt wird, weil das Tag nicht aufgeführt wurde, was nicht der Fall ist.

    Der restliche Bereich wird durch das Template des Moduls generiert, in der Template Datei ist keine src für den Script Bereich vorgesehen.

    https://github.com/delahaye/dlh_goog..._default.html5

    Soll ich das im Template anpassen?

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Poste mal einen Link zur Seite, wo man das Problem sieht.

  12. #12
    Contao-Nutzer
    Registriert seit
    04.06.2019.
    Beiträge
    14

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Poste mal einen Link zur Seite, wo man das Problem sieht.
    Bildschirmfoto 2020-06-28 um 21.05.19.png

    Arbeite im moment auf einem lokalen Testserver.

    Hier ein Screenshot, im prinzip wird das Javascript, welches in der Template Datei generiert wird, einfach nur ausgegeben.

  13. #13
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von MatthiasM Beitrag anzeigen
    Ging ja nur darum, ob der Script bereich escaped/durch entitäten ersetzt wird, weil das Tag nicht aufgeführt wurde, was nicht der Fall ist.

    Der restliche Bereich wird durch das Template des Moduls generiert, in der Template Datei ist keine src für den Script Bereich vorgesehen.

    https://github.com/delahaye/dlh_goog..._default.html5

    Soll ich das im Template anpassen?
    Aufgrund Deines Screenshots hätte ich eher https://github.com/delahaye/dlh_goog..._default.html5 vermutet. Ein Link zur Problemseite wäre natürlich auch nicht schlecht. Kein Browser zeigt ohne Grund den Inhalt von script an, statt ihn auszuführen.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  14. #14
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von MatthiasM Beitrag anzeigen
    Bildschirmfoto 2020-06-28 um 21.05.19.png

    Arbeite im moment auf einem lokalen Testserver.

    Hier ein Screenshot, im prinzip wird das Javascript, welches in der Template Datei generiert wird, einfach nur ausgegeben.
    Du hast mit Sicherheit Meldungen in der Webkonsole, z.B. schwere Javascriptfehler oder Sicherheitsbedenken des Browsers fremde Skripte einzubinden.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  15. #15
    Contao-Nutzer
    Registriert seit
    04.06.2019.
    Beiträge
    14

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Du hast mit Sicherheit Meldungen in der Webkonsole, z.B. schwere Javascriptfehler oder Sicherheitsbedenken des Browsers fremde Skripte einzubinden.
    Nein, die ist leer. War das erste, was ich geprüft habe.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •