TYPO3

Inhaltselement Menü/Sitemap formatieren

english Click here to read this page in English: Formatting 'Menu/Sitemap'

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)'

SETUP
# 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 = |&nbsp;
    }
    # '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.

Seiten, die Sie auch interessieren könnten:

Link im selben Fenster öffnen — Mit diesem TypoScript kann man das target Attribut bei Links entfernen, damit Links immer im selben Browserfenster geöffnet werden.

Auswahlliste mit Liste von Unterseiten — Mit diesem TypoScript kann man ein Menü aus Unterseiten in einer Auswahlliste (drop down box) erstellen.

TYPO3 Seitentitel (HTML title Tag) ändern — Mit diesem TypoScript kann man den Seitentitel erweitern.

Die TYPO3 Listenansicht — In diesem Tutorial werden Möglichkeiten zur Anwendung des TYPO3 Listenmoduls beschrieben, z.B. die Bearbeitung von mehreren Datensätzen auf einmal.

Der TYPO3 link Tag — Die Bestandteile des TYPO3 link Tags (class, target, title) zur Erzeugung einer URL bei der Verwendung in Inhaltselementen und FCEs.

Kommentare zu Inhaltselement Menü/Sitemap 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.