Ergebnis 1 bis 7 von 7

Thema: [inserttags] Zeichen "{" und "}" werden gelöscht

  1. #1
    Contao-Nutzer
    Registriert seit
    23.07.2010.
    Ort
    Klagenfurt
    Beiträge
    29

    Standard [inserttags] Zeichen "{" und "}" werden gelöscht

    Hallo,

    ich versuche über das Modul inserttags von Andreas Schempp domainabhängig Javascript-Code einzufügen. Im FE werden aber die Zeichen "{" und "}" gefiltert bzw. nicht angezeigt, dadurch geht mein Script natürlich nicht. (die Zeichenfolge "{}" funktioniert.) Im Backend sind aber die Zeichen ganz normal sichtbar.
    Der TinyMCE ist deaktiviert. Contao ist die aktuelle 2.9.1, Inserttags Version 1.8.1 stable 4.

    Hat hier jemand eine Idee, was ich anpassen muss, damit das geht?

    Danke!

  2. #2
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo peacemaker,

    willkommen in der Contao-Community.

    Hast Du das mit den InsertTags richtig verstanden?
    Du legst als Platzhalter meinname mit Hans Wurst an. Im laufenden Text im Artikel oder Überschriften, ... verwendest Du dann den InsertTag {{custom::meinname}}.

    Beispiel:
    HTML-Code:
    Mein Name ist {{custom::meinname}}
    sollte ausgeben: Mein Name ist Hans Wurst

  3. #3
    Contao-Nutzer
    Registriert seit
    23.07.2010.
    Ort
    Klagenfurt
    Beiträge
    29

    Standard

    Ja, die Funktionalität ist mir bekannt, setze die tags auch schon reichlich ein. Um mein Problem vielleicht klarer zu machen hier ein Beispiel:

    Platzhalter "test"
    Mein Ersatztext:
    Code:
    <script type="text/javascript">
    try { doSomething;doSometingOther } catch (err){}
    </script>
    im Artikel nutze ich dann eben {{custom::test}}

    Leider wird im Frontend dann folgendes generiert:
    Code:
    <script type="text/javascript">
    try  doSomething;doSomethingOther catch (err){}
    </script>
    Was natürlich zu einen Javascript-Fehler führt.

    Ich gebe zu ich verwende die Erweiterung wahrscheinlich etwas ausserhalb der ursprünglichen Funktion, die nur für einfache Wort-Ersetzungen gedacht ist.

  4. #4
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast du den TinyMCE deaktiviert bei der Eingabe?
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  5. #5
    Contao-Nutzer
    Registriert seit
    23.07.2010.
    Ort
    Klagenfurt
    Beiträge
    29

    Standard

    Hallo,

    ja, der TinyMCE ist deaktiviert.

    In der DB (Mysql) wird auch der korrekte String angezeigt.

    ich habe in der Zwischenzweit auch noch etwas weiter geforscht, imho tritt der Fehler durch den Aufruf von
    Code:
    return $this->parseSimpleTokens($this->replaceInsertTags($arrRow['replacement']), $arrTag);
    (~Zeile 148;InsertTags.php) duch das parseSimpleTokens() auf. Danach fehlen die "{" "}". Ist das vielleicht ein Regex-Problem im Core?

    Grüße
    peacemaker

  6. #6
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm, darüber könnte man mit Leo wohl streiten, aber ich denke schon. Kannst du ein Ticket eröffnen? Dann kann ich da einen Kommentar dazu abgeben.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  7. #7
    Contao-Nutzer
    Registriert seit
    23.07.2010.
    Ort
    Klagenfurt
    Beiträge
    29

    Standard

    Ticket wurde eröffnet: http://dev.contao.org/issues/2597


    Grüße
    peacemaker

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 04.03.2011, 16:49
  2. "Fremde" CSS oder XML Dateien werden gelöscht?
    Von tblumrich im Forum Installation / Update
    Antworten: 5
    Letzter Beitrag: 06.10.2010, 16:59
  3. "parallele" Navigation mit "active" bzw. "trail" Klasse?
    Von Reimi im Forum Layout / Templates / Holy Grail
    Antworten: 6
    Letzter Beitrag: 22.12.2009, 08:57

Lesezeichen

Lesezeichen

Berechtigungen

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