TemplaVoila: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 1: | Zeile 1: | ||
TemplaVoila ist die fortgeschrittenste Template Technik in Typo3. Man kann sehr schnell Templates die von einem Webdesigner entworfen wurden umsetzen. Allerdings gibt es auch ein paar Fallen und "Umständlichkeiten". | TemplaVoila ist die fortgeschrittenste Template Technik in Typo3. Man kann sehr schnell Templates die von einem Webdesigner entworfen wurden umsetzen. Allerdings gibt es auch ein paar Fallen und "Umständlichkeiten". | ||
| + | == Quickstart == | ||
| + | * TemplaVoila Extension installieren | ||
| + | * HTML Template erstellen. Ich bevorzuge folgende Ordnerstruktur: | ||
| + | ** templates | ||
| + | *** css | ||
| + | *** main | ||
| + | **** index.html | ||
| + | **** sub.html | ||
| + | *** media | ||
| + | * Seitenbaum mit Storagefolder | ||
| + | * PAGE Objekt mit TV als USER Objekt: | ||
| + | page = PAGE | ||
| + | page.typeNum = 0 | ||
| + | page.10 = USER | ||
| + | page.10.userFunc = tx_templavoila_pi1->main_page | ||
| + | * Mapping (Dateien > Template > Kontextmenü TV | ||
| + | ** ROOT Mappen (body Tag, inner) | ||
| + | ** Elemente Mappen (meist bietet sich inner an) | ||
| + | * Sub Templates Mappen | ||
== Fallen in TemplaVoila == | == Fallen in TemplaVoila == | ||
=== lib Objekte vs temp Objekte === | === lib Objekte vs temp Objekte === | ||
Temporäre TypoScript Objekte der Art temp.meinCOA existieren zur Laufzeit von TemplaVoila nicht mehr. Deshalb muß man immer mit lib Objekten arbeiten. Das hat natürlich den Nachteil von mehr Speicherbedarf. | Temporäre TypoScript Objekte der Art temp.meinCOA existieren zur Laufzeit von TemplaVoila nicht mehr. Deshalb muß man immer mit lib Objekten arbeiten. Das hat natürlich den Nachteil von mehr Speicherbedarf. | ||
Version vom 14. März 2009, 20:08 Uhr
TemplaVoila ist die fortgeschrittenste Template Technik in Typo3. Man kann sehr schnell Templates die von einem Webdesigner entworfen wurden umsetzen. Allerdings gibt es auch ein paar Fallen und "Umständlichkeiten".
Quickstart
- TemplaVoila Extension installieren
- HTML Template erstellen. Ich bevorzuge folgende Ordnerstruktur:
- templates
- css
- main
- index.html
- sub.html
- media
- templates
- Seitenbaum mit Storagefolder
- PAGE Objekt mit TV als USER Objekt:
page = PAGE page.typeNum = 0 page.10 = USER page.10.userFunc = tx_templavoila_pi1->main_page
- Mapping (Dateien > Template > Kontextmenü TV
- ROOT Mappen (body Tag, inner)
- Elemente Mappen (meist bietet sich inner an)
- Sub Templates Mappen
Fallen in TemplaVoila
lib Objekte vs temp Objekte
Temporäre TypoScript Objekte der Art temp.meinCOA existieren zur Laufzeit von TemplaVoila nicht mehr. Deshalb muß man immer mit lib Objekten arbeiten. Das hat natürlich den Nachteil von mehr Speicherbedarf.