-->

TYPO3 – TemplaVoila, Teil III

von Robert Steindl


Um das Template vollständig zu machen, fehlen noch die Daten aus dem Header der HTML-Vorlage. Dazu muss das gespeicherte Template-Objekt nochmal editiert werden, indem Sie im SysFolder der Datensatzsammlung auf das Icon des Template-Objekts klicken und aus dem Kontextmenü TemplaVoila auswählen.

Header-Daten einbinden

Im Reiter Kopfteile sind alle Informationen aus dem <head>-Bereich der Vorlage aufgelistet. Per Checkbox lassen sich die Punkte auswählen, die auch in der TYPO3-Site Verwendung finden sollen, also etwa die CSS-Datei, aber auch externe Javascript-Dateien o.ä.

templavoila head

Template einbinden

Das fertige Template muss nun noch einer Seite zugewiesen werden. Dazu editieren Sie die Seite (etwa Root) und gehen zum Abschnitt Erweitert. Dort finden sich die Einstellungen für TemplaVoila. Hier legen Sie fest, welche Datenstruktur und welches Template-Objekt benutzt werden soll. Wahlweise lässt sich diese Einstellung auch gleich für Unterseiten treffen, wenn das Layout der Startseite abweicht.

templavoila root

Alternative Template-Objekte

Bis jetzt wurden Datenstruktur und Template-Objekt in einem Zug erstellt. TemplaVoila erlaubt jedoch, mehrere TOs anzulegen, die auf dieselbe Datenstruktur zugreifen. Dazu legen Sie über die Listenansicht des Storage-Ordners ein neues Template-Objekt an. Wählen Sie die gewünschte HTML-Vorlage aus sowie im Feld Datenstruktur eine bestehende Struktur aus und speichern Sie das Template-Objekt.

Anschließend klicken Sie in der Listenansicht auf das Icon des neuen Objekts und wählen TemplaVoila. Im Reiter Abbildung finden Sie die vollständige Datenstruktur und können nun das Mapping vornehmen.

Anschließend wechseln Sie in den Reiter Kopfteile und wählen CSS und andere Elemente des <head>-Bereichs der HTML-Vorlage aus, die verwendet werden sollen.

Sobald das Template-Objekt gespeichert ist, steht es zur Auswahl zur Verfügung. Das Backend-Formular zeigt dabei jeweils nur die Template-Objekte an, die auf der gewählten Datenstruktur aufbauen.

templavoila alternatives layout auswahl

Druckansicht

Die Möglichkeit, alternative Template-Objekte zu verwenden, erlaubt auch sehr einfach, eine Druckversion einer Seite zur Verfügung zu stellen. Tatsächlich bietet TemplaVoila hier bereits eine spezielle Variante an:

Legen Sie ein neues Template-Objekt an und geben Sie an, dass es eine Untervorlage des Standard-Templates sein soll. Außerdem geben Sie bei der Art der Darstellung druckerfreundlich an.

Diese Einstellung sorgt dafür, dass das neue Template-Objekt nicht im Auswahlmenü einer Seite auftaucht. Stattdessen wird es benutzt, wenn die entsprechende Seite mit dem zusätzlichen Parameter &print=1 aufgerufen wird.

6758

Dieser Text ist dem Buch “TYPO3 – Das Praxisbuch für Entwickler” von Robert Steindl entnommen, das im Franzis-Verlag erschienen ist. Das Buch ist hier direkt bestellbar.

Social Bookmarks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • TwitThis
  • Facebook
  • Digg
  • del.icio.us
  • MisterWong
  • Google Bookmarks
  • Technorati
  • Y!GG

Post to Twitter

Artikel bewerten

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Weitere Artikel

  • No Related Post

Kommentar schreiben