Zum Inhalt springen

TYPO3 – Title, Titel, Headlines, Menü Sonderzeichen entfernen

Erstellt am 30. August 2012 · Noch keine Antworten

Tags: Tipp

Sebastian Schmal ·

Des öfteren kommt es vor, dass wir in der Headline, Menü oder im Title/Titel Sonderzeichen wie „&“ haben. Schon ist der ganze HTML-Code nicht mehr valide.

Abhilfe schafft das TYPOScript „htmlSpecialChars“, hier ein Beispiele für den Einbau:

# Seitentitel ausgeben
  10 = COA
  10 {
    wrap = <h1>|</h1>
    10 = TEXT
    10 {
      data = field:nav_title // field:title
      stdWrap.htmlSpecialChars = 1
    }
  }
  10.insertData = 1

Hier habe ich Euch gezeigt wie man den Titel ohne Sondernzeichen ausgibt.

       3 = TEXT
        3 {
          field = title
          typolink.parameter.field = url
          typolink.extTarget.field = target
          typolink.title.stdWrap.data = field:subtitle // title
        }
        3.htmlSpecialChars = 1

Hier z.B. in einen Link, oder auch im Menü:

    ACT = 1
    ACT.wrapItemAndSub = <li class="act">|</li>
    ACT.ATagTitle.field = subtitle // title
    ACT.stdWrap.htmlSpecialChars = 1

wichtig ist immer, dass Ihr die Datenausgabe durch den htmlSpecialChars parst.

Sonderzeichen in der Headline:

#Headline Sonderzeichen
lib.stdheader.10.setCurrent.htmlSpecialChars = 1

Wer noch andere Beispiele hat, kann diese gerne posten. Danke Euch!

Ursprünglich erschienen am 30.08.2012 auf typo3-probleme.de.