Weitere Artikel aus dem Webentwickler Blog

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.

Kundenkommentare
Social Bookmarks
elo-web bookmarken bei: Mr. Wong elo-web bookmarken bei: Webnews elo-web bookmarken bei: Icio elo-web bookmarken bei: Oneview elo-web bookmarken bei: Yigg elo-web bookmarken bei: Linkarena elo-web bookmarken bei: Digg elo-web bookmarken bei: Reddit elo-web bookmarken bei: Simpy elo-web bookmarken bei: StumbleUpon elo-web bookmarken bei: Netscape elo-web bookmarken bei: Furl elo-web bookmarken bei: Yahoo elo-web bookmarken bei: Blogmarks elo-web bookmarken bei: Diigo elo-web bookmarken bei: Technorati elo-web bookmarken bei: Newsvine elo-web bookmarken bei: Blinkbits elo-web bookmarken bei: Ma.Gnolia elo-web bookmarken bei: Smarking elo-web bookmarken bei: Netvouz elo-web bookmarken bei: Folkd elo-web bookmarken bei: Spurl elo-web bookmarken bei: Google elo-web bookmarken bei: Blinklist
URL zu dieser Seite
Einfach den Quelltext kopieren und auf Ihrer Webseite einbinden

Kontakt
Newsletter | Kontakt | RSS Feed
Warenkorb: 0 Artikel
Gesamtwert: EUR 0,00
Home TYPO3  TYPO3 - TemplaVoila, Teil III