Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
typoscript_navigation [25/09/2019 00:16] Thomas Berscheid [Footer Navigation zwei Ebenen] |
typoscript_navigation [15/11/2020 23:22] (aktuell) Thomas Berscheid [Breadcrumb Navigation mit VHS Viewhelper für Rich Text] |
||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
- | Wir zeigen Ihnen hier den Aufbau einer Navigation mit TYPO3. Mit TyypoScript | + | Wir zeigen Ihnen hier den Aufbau einer Navigation mit TYPO3. Mit TypoScript |
Zeile 121: | Zeile 121: | ||
} | } | ||
| | ||
+ | | ||
+ | ==== Breadcrumb Navigation mit VHS Viewhelper ==== | ||
+ | |||
+ | Eine Brotkrümelnavigation können wir mit TYPO3 nicht nur über TypoScript, sondern auch über den VHS Viewhelper aufbauen. Diese wundervolle Sammlung alltäglich genutzter Funktionen in einer Webseite ist dann die einzige Wahl, wenn man mit Rich Text Formaten arbeiten möchte. | ||
+ | |||
+ | Hier ein Beispiel für den Aufbau einer Breadcrumb Navigation mit dem VHS Viewhelper: | ||
+ | |||
+ | < | ||
+ | <ul> | ||
+ | <f:for each=" | ||
+ | <li> | ||
+ | < | ||
+ | {menuItem.title} | ||
+ | </ | ||
+ | </li> | ||
+ | </ | ||
+ | </ul> | ||
+ | </ | ||
+ | | ||
+ | Im obigen Fall bauen wir eine Navigation mit einer ungeordneten Liste über eine ungeordnete Liste auf. Wir können natürlich auch ein DIV-Element nehmen oder es bei reinem Text belassen - unser TYPO3 Projekt bestimmt, welcher HTML-Quelltext dabei generiert wird. | ||
+ | |||
+ | ==== Breadcrumb Navigation mit VHS Viewhelper für Rich Text ==== | ||
+ | |||
+ | Wenn wir unsere Webseite im Rahmen einer SEO bearbeiten, ist es eine gute Maßnahmen zur Suchmaschinenoptimierung, | ||
+ | |||
+ | An diesem Punkt müssen wir uns von TypoScript verabschieden. Denn um den Anforderungen des Code für das Rich Text Format zu gehorchen, müssen wir die einzelnen Ebenen der Navigation durchzählen. Dies geht mit dem VHS Viewhelper. | ||
+ | |||
+ | Hier ist nun ein Source Code für eine Brotkrümelnavigation mit dem VHS Viewhelper und Rich Text Formatierung: | ||
+ | |||
+ | < | ||
+ | <span itemscope itemtype=" | ||
+ | <f:for each=" | ||
+ | <span itemprop=" | ||
+ | < | ||
+ | <span itemprop=" | ||
+ | </ | ||
+ | <meta itemprop=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | <WRAP left info 100%> | ||
+ | Die Vorlage für den Aufbau einer Breadcrumb Navigation finden Sie bei [[https:// | ||
+ | </ | ||
+ | |||
===== Footer Navigation ===== | ===== Footer Navigation ===== | ||
Zeile 190: | Zeile 237: | ||
} | } | ||
| | ||
- | Nun muss das CSS angepasst werden, damit die Ebenen auch responsiv dargestellt werden. | + | Nun muss das [[css_beispiele# |
| | ||
- | ===== Sprache der Webseite umschalten===== | + | ===== Sprache der Webseite umschalten |
+ | |||
+ | Im folgenden Kapitel beschreiben wir Ihnen an Hand von Source Code Beispielen, wie Sie ein Language Selection Menu in TYPO3 mit TypoScript aufbauen. Es gibt seit der Version 10.4 von TYPO3 jedoch auch die Möglichkeit, | ||
+ | |||
+ | <WRAP left info 100%> | ||
+ | [[fluid_navigation# | ||
+ | </ | ||
==== Sprachmenu | ==== Sprachmenu |