Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| typo3:templating:marker-subparts [2013/12/28 19:05] – [Marker und Subparts] admin | typo3:templating:marker-subparts [2017/05/24 21:10] (aktuell) – Hinweis auf Fluid hinzugefügt admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Marker und Subparts ====== | ====== Marker und Subparts ====== | ||
| - | **Marker** und **Subparts** werden stets mit 3 Rautenzeichen eingeleitet und beendet. Die Großschreibung des Bezeichners ist keine zwingende TYPO3-Vorgabe, | + | **Marker** und **Subparts** werden stets mit 3 Rautenzeichen eingeleitet und beendet. Die Großschreibung des Bezeichners ist keine zwingende TYPO3-Vorgabe, |
| + | |||
| + | <WRAP center round important 100%> | ||
| + | **Das Templating mit Markern und Subparts gilt als veraltet!**\\ | ||
| + | Für neue Websites ist die Verwendung von [[typo3: | ||
| + | In älteren, PiBase-basierten TYPO3-Extensions sind Marker leider immer noch anzutreffen. | ||
| + | </ | ||
| + | |||
| + | |||
| < | < | ||
| <!-- Inhalt der HMTL-Vorlage --> | <!-- Inhalt der HMTL-Vorlage --> | ||
| Zeile 73: | Zeile 82: | ||
| </ | </ | ||
| + | ---- | ||
| + | |||
| + | ===== Marker innerhalb von Subparts nutzen ===== | ||
| + | Standardmäßig wird der gesamte Teil zwischen zwei Subparts komplett ersetzt. Eventuell darin enthaltene Marker können daher nicht genutzt werden.\\ | ||
| + | Um dies doch zu erreichen, kann mit '' | ||
| + | <code html> | ||
| + | <!-- ### | ||
| + | < | ||
| + | <!-- ### | ||
| + | </ | ||
| + | |||
| + | <code typoscript> | ||
| + | page = PAGE | ||
| + | page { | ||
| + | 10 = TEMPLATE | ||
| + | 10 { | ||
| + | template = FILE | ||
| + | template.file = fileadmin/ | ||
| + | substMarksSeparately = 1 | ||
| + | |||
| + | subparts { | ||
| + | SUBPART = TEXT | ||
| + | SUBPART.value = Hello ### | ||
| + | } | ||
| + | marks { | ||
| + | MARKER = TEXT | ||
| + | MARKER.value = world! | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | Ausgabe: Hello world! | ||
| + | </ | ||
| + | |||
| + | Selbstverständlich wird damit nur der Marker ersetzt. Das '' | ||