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 geholfen oder gefallen?
Ich freue mich auf einen Blick auf meine Amazon-Wunschliste.
Vielen Dank!


Ich bin TYPO3 Freelancer, TYPO3-Entwickler, Web-Entwickler und Frontend-Entwickler. Ich arbeite im und für das Web seit 2004.
Mehr Infos zu der TYPO3 Internet-Agentur INGENIUMDESIGN.

Besucht auch unser TYPO3 Hilfe Forum.

Leave a Reply

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Next ArticleTYPO3 - Warnmeldung im Core von 4.5.x