TemplaVoila: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
Zeile 16: Zeile 16:
 
  page.10.userFunc = tx_templavoila_pi1->main_page
 
  page.10.userFunc = tx_templavoila_pi1->main_page
 
* Mapping (Dateien > Template > Kontextmenü TV
 
* Mapping (Dateien > Template > Kontextmenü TV
** ROOT Mappen (body Tag, inner)
+
** ROOT Mappen Inner erhält das umgebende Tag Outer löscht es weg
 +
** body Tag, inner
 
** Elemente Mappen (meist bietet sich inner an)
 
** Elemente Mappen (meist bietet sich inner an)
 
* Sub Templates Mappen
 
* Sub Templates Mappen

Aktuelle Version vom 14. März 2009, 20:16 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[Bearbeiten]

  • 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 Inner erhält das umgebende Tag Outer löscht es weg
    • body Tag, inner
    • Elemente Mappen (meist bietet sich inner an)
  • Sub Templates Mappen

Fallen in TemplaVoila[Bearbeiten]

lib Objekte vs temp Objekte[Bearbeiten]

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.