TYPO3 Standard Überschiften anpassen

Author:
Kategorie:
TYPO3
Beitrag vom:
TYPO3 Header Layout
TYPO3 Header Layout

Anpassung und Erweiterung der TYPO3 Header Auswahl (lib.stdheader)

In folgenden Zeilen kann man ganz einfach die von TYPO3 vorgegebenen Header H1 bis H5 seinen eigenen Bedürfnissen anpassen.

Header type stdWrap

# Formatierung nach TYPO3 4.5.4
lib.stdheader.stdWrap.dataWrap = |
lib.stdheader.10.1.dataWrap = <h1>|</h1>
lib.stdheader.10.2.dataWrap = <h2>|</h2>
lib.stdheader.10.3.dataWrap = <h3>|</h3>
lib.stdheader.10.4.dataWrap = <h4>|</h4>
lib.stdheader.10.5.dataWrap = <h5>|</h5>

Falls man noch eine ältere TYPO3 Version benutzt kann man eine Änderung des Header Tags so bewerkstelligen.

lib.stdheader.stdWrap.dataWrap = |
lib.stdheader.10.1.fontTag = <h1>|</h1>
lib.stdheader.10.2.fontTag = <h2>|</h2>
lib.stdheader.10.3.fontTag = <h3>|</h3>
lib.stdheader.10.4.fontTag = <h4>|</h4>
lib.stdheader.10.5.fontTag = <h5>|</h5>

Möchte man nun als nächsten Schritt die Titel der Überschriften verändern, wird folgendes Im PageTSconfig der Rootseite eingetragen:

// Änderung der vorgegeben Header Type Titel
TCEFORM.tt_content.header_layout.altLabels  {
    0 = Default
    1 = H1
    2 = H2
    3 = H3
    4 = H4
    5 = H5
}

Falls die von TYPO3 gelieferten Header Typen nicht ausreichen, läßt sich mit einigen Zeilen abhilfe schaffen.

// TypoScript Configuration: Page TSConfig

TCEFORM.tt_content.header_layout.addItems {
  6 = H1 orange
  7 = H2 font size 300%
  8 = usw.
}

// Typoscript Setup: Root Template

lib.stdheader.10 {
  6 < lib.stdheader.10.1
  6.dataWrap = <h1 class="h1-orange">|</h1>

  7 < lib.stdheader.10.1
  7.dataWrap = <h2 class="h2-large">|</h2>
    
  8 < lib.stdheader.10.1
  8.dataWrap = <usw>|</usw>
}

Anschließend lassen sich die neuen Überschriften wie gehabt auswählen.

Weitere Header Einstellungen:

Auswahl des Default Header Types ändern:

# Typoscript Setup: Root Template

content.defaultHeaderType = 2

Header Type von der Auswahl ausschließen:

// TypoScript Configuration: Page TSConfig

TCEFORM.tt_content.header_layout {
  removeItems := addToList(0,1)
 // Diese Einstellung bewirkt das Ausblenden
 // der H1 Überschrift bei der Header Auswahl.
}

Seite teilen

Der Beitrag: TYPO3 Standard Überschiften anpassen, aus der Rubrik TYPO3 hat dir gefallen?