Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| typo3:about:tlo [2014/03/16 14:47] – [lib] admin | typo3:about:tlo [2015/12/03 19:32] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 32: | Zeile 32: | ||
| '' | '' | ||
| + | |||
| + | In einem TypoScript-Template können mehrere PAGE-Objekte definiert sein, z.B. für die normale Browseransicht, | ||
| + | |||
| + | Wenn der Seitentyp nicht definiert ist, gilt immer der Standard '' | ||
| + | |||
| + | Die Namen der PAGE-Objekte sind frei wählbar. Es ist aber üblich, für die normale Ausgabe //page// zu verwenden. | ||
| + | |||
| + | <code typoscript> | ||
| + | page = PAGE | ||
| + | page { | ||
| + | # typeNum = 0 | ||
| + | [...] | ||
| + | } | ||
| + | |||
| + | print = PAGE | ||
| + | print { | ||
| + | typeNum = 1 | ||
| + | [...] | ||
| + | } | ||
| + | </ | ||
| ---- | ---- | ||
| Zeile 66: | Zeile 86: | ||
| ===== lib ===== | ===== lib ===== | ||
| - | Mit '' | + | Mit '' |
| + | |||
| + | Im Beispiel wird beim Objekt '' | ||
| <code typoscript> | <code typoscript> | ||
| Zeile 74: | Zeile 96: | ||
| wrap = < | wrap = < | ||
| } | } | ||
| + | |||
| page = PAGE | page = PAGE | ||
| page { | page { | ||
| Zeile 80: | Zeile 103: | ||
| 20 < lib.helloworld | 20 < lib.helloworld | ||
| } | } | ||
| + | |||
| lib.helloworld.wrap = < | lib.helloworld.wrap = < | ||
| + | |||
| Ausgabe: < | Ausgabe: < | ||
| </ | </ | ||
| Zeile 89: | Zeile 114: | ||
| Diese beiden TLO werden für temporär benötigte TypoScript-Elemente verwendet. Nach dem Parsen werden sie nicht zusammen mit dem Template im Cache gespeichert, | Diese beiden TLO werden für temporär benötigte TypoScript-Elemente verwendet. Nach dem Parsen werden sie nicht zusammen mit dem Template im Cache gespeichert, | ||
| + | |||
| + | Im folgenden Beispiel versucht das cObj '' | ||
| + | |||
| + | <code typoscript> | ||
| + | temp.helloworld = TEXT | ||
| + | temp.helloworld { | ||
| + | value = Hello world! | ||
| + | wrap = < | ||
| + | } | ||
| + | |||
| + | page = PAGE | ||
| + | page { | ||
| + | 10 =< temp.helloworld | ||
| + | |||
| + | 20 < temp.helloworld | ||
| + | } | ||
| + | |||
| + | temp.helloworld.wrap = < | ||
| + | |||
| + | # Ausgabe: < | ||
| + | |||
| + | </ | ||