Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
typoscript_navigation [04/07/2020 23:58] Thomas Berscheid [TypoScript Navigation] |
typoscript_navigation [15/11/2020 23:22] (aktuell) Thomas Berscheid [Breadcrumb Navigation mit VHS Viewhelper für Rich Text] |
||
---|---|---|---|
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 192: | Zeile 239: | ||
Nun muss das [[css_beispiele# | 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 |