TYPO3

Textmenüpunkte formatieren

Wenn Sie ein Textmenü (TMENU) aufbauen und dabei jedem Menüpunkt ein oder mehrere Zeichen voranstellen möchten, dann können Sie folgenden Code verwenden.

TypoScript: Menüpunkte formatieren

SETUP
   1: temp.tmenu_mit_zeichen = HMENU
   2: temp.tmenu_mit_zeichen {
   3:   entryLevel = 0
   4:   1 = TMENU
   5:   1 {
   6:     noBlur = 1
   7:     expAll = 1
   8:     NO {
   9:       # Zeichen vor Menüpunkt setzen
  10:       stdWrap.prepend = TEXT
  11:       stdWrap.wrap = -- |
  12:       # Text in Großbuchstaben (Versalien) umwandeln
  13:       stdWrap.case = upper
  14:       # Gesamten Menüpunkt wrappen
  15:       allWrap = <div class="menu-no">|</div>
  16:     }
  17:   }
  18: }

In diesem Beispiel wird jedem Menüpunkt die Zeichenfolge '-- ' vorangestellt (Zeilen 10 und 11). Sie könnten hier auch einen img src Tag verwenden, um statt Text eine beliebige Grafik auszugeben.
Danach wird in Zeile 6 noch der gesamte Text des Punktes in Großbuchstaben (Versalien) umgewandelt (für Kleinbuchstaben statt upper ein lower verwenden) und in Zeile 15 der Menüpunkt mit einem 'div'-Tag umschlossen. Diese dynamische Umwandlung hat den Vorteil, dass der Navigationstitel unverändert bleibt und in seiner eigentlichen Form in anderen Menüs (z.B. einem Klickpfad) verwendet werden kann.

Seiten, die Sie auch interessieren könnten:

Inhaltselement Menü/Sitemap formatieren — Mit diesem TypoScript kann man das Inhaltselement tt_content.menu.20.4 anders darstellen.

'alt' und 'title' Attribute bei Bildern setzen — Mit diesem TypoScript kann man einem Bild alternativen Text ('alt' im img src) und das title-Attribut hinzufügen.

Was bedeutet RTE - Rich Text Editor? — Definition des WYSIWYG-Editors RTE (Rich Text Editor) von TYPO3.

Länge des Feldes 'Alias' auf 255 Zeichen erweitern — Das Tutorial zeigt, wie man die Extension 'alias32' mit einer kleinen Anpassung noch sinnvoller nutzen kann.

Standardwerte für neue Seiten im Backend — Mit diesem TypoScript kann man verschiedene Einstellungen für neue Seiten automatisieren.

Kommentare zu Textmenüpunkte formatieren

Kommentar abgeben


(wird nicht veröffentlicht)


* Diese Felder sind für das Kommentieren notwendig
Bitte beachten Sie, dass Ihr Kommentar vor der Veröffentlichung geprüft wird.