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

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!

Eure Meinung zu dem Artikel ist gefragt! Schreibt mir ein Kommentar

Hat Euch der Artikel weitergeholfen oder gefallen?
Ich freue mich auf einen Blick auf meine Amazon-Wunschliste. Vielen Dank!

Hat Euch der Artikel weitergeholfen oder gefallen? Ich freue mich auf einen Blick auf meine Amazon-Wunschliste. Vielen Dank!Ich bin freiberuflicher TYPO3-Entwickler, Web-Entwickler und Frontend-Entwickler. Ich arbeite im und für das Web etwas mehr als 12 Jahre. Mehr Infos zu der TYPO3 Internetagentur - INGENIUMDESIGN.

Leave a Reply

Next ArticleTYPO3 - Warnmeldung im Core von 4.5.x