====== Typo3 Templates ====== Mit TYPO3 kann man jede statische HTML-Seite "relativ" schnell umbauen indem man die Marker reinsetzt. Man hat generell drei Möglichkeiten - Per Hand - Über die Extension »Template Autoparser« - Über die Extension »TemplaVoila« Templates werden von den untergeordneten Seiten geerbt, es ist aber möglich z.B. Unterbereiche eigene Templates zu geben, die dann Eigenschaften des übergeordneten Templates überschreiben. ===== Links ===== * [[webdesign:css#YAML und Typo3]] * [[http://typo3.org/documentation/document-library/tutorials/doc_tut_templsel_de/current/|Moderne Templateerstellung, Teil1]] * [[http://typo3.org/documentation/document-library/tutorials/doc_tut_templselect/current/|Modern Template Building, Part 1]] * [[http://www.admin-wissen.de/tutorials/eigene-tutorials/webentwicklung/typo3-workshop/das-typo3-backend/das-typo3-backend/templateerstellung/|Integration von Inhalten in ein Template]] ===== Vorbereitungen ===== * HTML-Dokument erzeugen * Die Platzhalter für die einzelnen dynamisch generierten Inhalt (Menu, etc) werden dann von Typo3 durch die entsprechenden Elemente ersetzt. Platzhalter setzt man entweder * als Marker (###NAME###) * oder mit Subparts: ###INHALT### Blindtext ###INHALT### ,hier wird der Blindtext ersteinmal als Layoutplatzhalter auf der Seite angezeigt. Später, wenn ###INHALT### auch tatsächlich auf Inhalte verweist wird "Blindtext" nicht mehr angezeigt, sondern durch die entsprechenden Inhalte ersetzt. Wofür die Marker stehen (inhaltlich) wird mit [[TypoScript]] (die Anweisung ''marks'')definiert. ===== Beispieltemplates ===== * [[http://www.homepage-designer.info/|freie Bespielvorlagen]] * [[http://www.exotec.de/|Exotec Blog]] * [[http://mediatech.net/|Mediatech TYPO3 Templates]] * [[http://rasi.ch/index.php?id=18|Templates für TYPO3]] * [[http://webempoweredchurch.com/gettingstarted/templates/repository/|Template Repository (@Webempowered church)]] * [[http://www.cms-templates.de/templates/gratis-template.html|Kostenloses Layout (sponsored)]]