magnify

Back to the roots

Armin Bartsch, Sonntag, 07. Februar 2010

Oder es muss nicht immer TemplaVoila! sein

Als ich mit TYPO3 angefangen haben wurden die Seiten meist mittels Marker und Subparts erstellt. Eine einfache und schnelle Möglichkeit um Seiten zu erstellen. Diese Möglichkeit kann man auch heute einsetzen. 

Die HTML-Vorlage setze ich einfach in Constants, meist wird diese aber über ein HTML-File eingebunden.

  1. # Constants
  2. page.template = <!-- ###DOCUMENT_ALL### begin --><div class="header">###HEADER###</div><div class="left">###HAUPTMENU###</div><div class="right">###CONTENT###</div><!-- ###DOCUMENT_ALL### end -->

Im Setup legen wir eine neue Page an, übergeben die HTML-Vorlage und füllen dann die Marker mit Inhalt.

  1. page = PAGE
  2. page {
  3.   typeNum = 0
  4.   10 = TEMPLATE
  5.   10 {
  6.     template = TEXT
  7.     template.value = {$page.template}
  8.     workOnSubpart = DOCUMENT_ALL
  9.     marks.HEADER = TEXT
  10.     marks.HEADER.value = HeaderText
  11.     marks.CONTENT < styles.content.get
  12.   }
  13.  
  14. }

Mit diesen wenigen Zeilen TypoScript kann man eine Seitenausgabe erzeugen. Kein Mappen etc. wie es bei z.B. bei TemplaVoila! der Fall ist.
Sicher hat diese Methode Ihre Nachteile, aber auch Ihre Vorteile.

Entwicklungsumgebung

TYPO Version:
4.3.1
magnify

Kommentare

Ins Gästebuch eintragen
  • Ich mag diese Art auch lieber. Zwar ist es nicht so anschaulich wie TV, aber man bleibt bei der Entwicklung im Code/Text und muss nicht ständig in den Browser zum Neumappen, sobald man z.B. etwas Javascript im Template geändert hat.
    von Tobias am Donnerstag, 25-02-10 21:47, ###GUESTBOOK_HOMEPAGE###

MERKLISTE

Login

Anmelden

Sponsored by:

ideenwerft webhosting

Wunschzettel