Inhaltselement Menü/Sitemap formatieren
Die Varianten des Inhaltselements 'Menü/Sitemap' lassen sich - wie andere Inhaltselemente auch - mit TypoScript-Anweisungen nach Belieben anders darstellen.
Zur Veranschaulichung haben wir die Variante 'Menü dieser Seiten (mit Inhaltsangabe)' so verändert, dass man sie zum Beispiel als Einstiegsseite für Artikel verwenden kann.
TypoScript: Ändern von 'Menü dieser Seiten (mit Inhaltsangabe)'
# Inhaltselement 'Menü dieser Seiten (mit Inhaltsangabe)' tt_content.menu.20.4 > tt_content.menu.20.4 < tt_content.menu.20.1 tt_content.menu.20.4.1.wrap = <div class="list">|</div> tt_content.menu.20.4.1.NO { linkWrap = | allWrap = <div class="listitem">|</div> ATagBeforeWrap = 0 doNotLinkIt = 1 stdWrap.htmlSpecialChars = 0 stdWrap.cObject = COA stdWrap.cObject { # Untertitel verlinken 10 = TEXT 10 { field = subtitle wrap = |<br /> typolink.parameter.field = uid } # Titel fett darstellen und nicht verlinken 20 = TEXT 20 { field = title wrap = <strong>|</strong><br /> } # Inhaltsangabe (Abstract) 30 = TEXT 30 { field = abstract htmlSpecialChars = 1 wrap = | } # 'mehr' Link anzeigen und verlinken 40 = TEXT 40 { value = mehr ... htmlSpecialChars = 1 wrap = | typolink.parameter.field = uid } } }
Dieser TypoScript Code bewirkt für jede verlinkte Seite Folgendes:
Zuerst wird der Untertitel der Seite verlinkt, gefolgt vom Seitentitel in fett dargestellt und nicht verlinkt. Danach wird die Inhaltsangabe der Seite ausgegeben und anschließend ein Link mit dem Text "mehr ..." angefügt.
Die einzelnen Stylesheet-Klassen können nach Belieben definiert werden, um sie dem gewünschten Layout anzupassen. Zudem können auch andere Felder der pages Tabelle (z.B. nav_title statt subtitle) in obiger Definition verwendet werden.
Gib jetzt den ersten Kommentar zu diesem Artikel ab!
Besucher fanden diese Seite unter folgenden Suchbegriffen: