Ergebnis 1 bis 6 von 6

Thema: Contao schreibt eigenen HTML-Code

  1. #1
    Contao-Fan
    Registriert seit
    28.01.2010.
    Beiträge
    343

    Standard Contao schreibt eigenen HTML-Code

    Moin.

    Frage:

    Ich habe in contao 4.9.13 folgenden link eingebaut um die Cookiebar bei Bedarf wieder anzeigen zu lassen:
    <a href="javascript:;" title="Cookie Settings" onclick="cookiebar.show(1);" rel="noreferrer noopener">Cookie Settings</a>

    In contao 4.13.12 schreibt / ändert Contao selbständig den html-code in
    <a href="javascript%3A;" title="Cookie Settings" rel="noreferrer noopener">Cookie Settings</a>

    Das funtioniert natürlich nicht.

    Wie kann ich das anpassen?

  2. #2
    Contao-Fan
    Registriert seit
    05.05.2011.
    Beiträge
    860

    Standard

    ... ist der Doppelpunkt da richtig?

  3. #3
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die "Erlaubte HTML-Attribute" in den System Einstellungen werden helfen.

  4. #4
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.862
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dieses Thema musste ich erst vor Kurzem im Slack aufgreifen und konnte dabei ne Menge lernen: Inhaltselement 'Individuelles Template' verwenden.

    Yanick hat dazu erklärt:
    JavaScript wird gefiltert. Du kannst nicht einfach JavaScript in einem regulären Inhaltselement nutzen. Entweder du musst es in den Einstellungen erlauben (= alle User können es nutzen = potenziell unsicher, wenn du denen nicht traust) oder du nutzt ein Template dafür (oder in Contao 5 das ungefilterte HTML-Inhaltselement).

    ...

    Du hast folgende Möglichkeiten:
    • Template vom Inhaltselement anpassen (ce_text.html5 z.B.) - betrifft dann aber alle natürlich. (Individuelles Template geht)
    • Neues Template und InsertTag - wie @Marcus Lelle aufgezeigt hat
    • Inhaltselement “Template” verwenden
    • Contao 5: Ungefiltertes HTML-Inhaltselement
    Grüsse
    Bernhard


  5. #5
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    835

    Standard

    Warum muss der Link denn unbedingt in ein HTML Element geschrieben werden?
    Du nutzt die Oveleon Cookiebar, nehme ich an.
    Dafür gibt es doch das Modul Cookiebar (Link zum Öffnen) , das kannst du doch anlegen und bei Bedarf per Insert-Tag an gewünschter Stelle einfügen.
    Dann sollte dieses Problem doch gar nicht auftreten.

  6. #6
    Contao-Fan
    Registriert seit
    28.01.2010.
    Beiträge
    343

    Standard

    Vielen Dank an alle, die so prompt geantwortet haben!!!

    Bennies Hinweis hat das Problem gelöst.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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