Storage Folder und Template Record
Um die TemplaVoila-spezifischen Datensätze zu speichern benötigen sie einen SysOrdner.
Zu diesem Zweck gehen sie in das Modul Web > Seite und legen unter der Wurzelseite "Site" eine neue Seite an. Ändern sie den Typ von Standard auf SysFolder
und geben sie einen Titel ein (z.B. "Storage Folder").
![](http://www.dma.ufg.ac.at/assets/21616/intern/images/img04-01.png)
Als nächstes müssen sie der Wurzelseite "Site" bekannt geben, in welchem SysOrdner sich die TemplaVoila-spezifischen Datensätze befinden. Gehen sie unter Web > Seite auf die Wurzelseite und öffnen sie die Seiteneigenschaften zur Bearbeitung. Unter dem Punkt "Allgemeine Datensatzsammlung" klicken sie auf das Ordner-Symbol. Es öffnet sich ein neues Browser-Fenster aus dem sie die Seite "Storage Folder" auswählen können. Speichern sie die Seiteneigenschaften und verlassen sie diese Maske.
![](http://www.dma.ufg.ac.at/assets/21616/intern/images/img04-02.png)
Erzeugen sie nun einen Template Record für die Wurzelseite "Site". Gehen sie in das Modul Web > Template, wählen sie "Site" aus und klicken sie auf den Button "Create template for a new site". Weitere Informationen finden sie auch im Modul TypoScript, Templates und Designvorlagen.
![](http://www.dma.ufg.ac.at/assets/21616/intern/images/img04-03.png)
Stellen sie sicher, dass sie in der DropDown-Liste "Info / Modify" ausgewählt haben. Über den Punkt "Setup" gelangen sie zur Maske, in der sie den TypoScript-Code bearbeiten können.
![](http://www.dma.ufg.ac.at/assets/21616/intern/images/img04-04.png)
Standardmäßig wird von Typo3 folgender TypoScript-Code erzeugt:
page = PAGE
page.10 = TEXT
page.10.value = HELLO WORLD!
Dieses Code-Fragment weißt die Frontend Engine an den Text "HELLO WORLD!" auszugeben. Gehen sie in das Modul Web > Anzeigen um sich im Backend die Ausgabeansicht anzusehen.
![](http://www.dma.ufg.ac.at/assets/21616/intern/images/img04-05.png)
Um Typo3 anzuweisen, die TemplaVoila-Extension für das Rendering der Ausgabeansicht zu verwenden, gehen sie zurück in das Modul Web > Template und ändern sie den TypoScript-Code wie folgt:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
Speichern sie die Änderungen indem sie auf den Button "Update" klicken und verlassen sie diese Maske.
Die folgende Abbildung zeigt noch einmal welcher TypoScript-Code benötigt wird.
Zu diesem Zweck gehen sie in das Modul Web > Seite und legen unter der Wurzelseite "Site" eine neue Seite an. Ändern sie den Typ von Standard auf SysFolder
und geben sie einen Titel ein (z.B. "Storage Folder").
![](http://www.dma.ufg.ac.at/assets/21616/intern/images/img04-01.png)
Als nächstes müssen sie der Wurzelseite "Site" bekannt geben, in welchem SysOrdner sich die TemplaVoila-spezifischen Datensätze befinden. Gehen sie unter Web > Seite auf die Wurzelseite und öffnen sie die Seiteneigenschaften zur Bearbeitung. Unter dem Punkt "Allgemeine Datensatzsammlung" klicken sie auf das Ordner-Symbol. Es öffnet sich ein neues Browser-Fenster aus dem sie die Seite "Storage Folder" auswählen können. Speichern sie die Seiteneigenschaften und verlassen sie diese Maske.
![](http://www.dma.ufg.ac.at/assets/21616/intern/images/img04-02.png)
Erzeugen sie nun einen Template Record für die Wurzelseite "Site". Gehen sie in das Modul Web > Template, wählen sie "Site" aus und klicken sie auf den Button "Create template for a new site". Weitere Informationen finden sie auch im Modul TypoScript, Templates und Designvorlagen.
![](http://www.dma.ufg.ac.at/assets/21616/intern/images/img04-03.png)
Stellen sie sicher, dass sie in der DropDown-Liste "Info / Modify" ausgewählt haben. Über den Punkt "Setup" gelangen sie zur Maske, in der sie den TypoScript-Code bearbeiten können.
![](http://www.dma.ufg.ac.at/assets/21616/intern/images/img04-04.png)
Standardmäßig wird von Typo3 folgender TypoScript-Code erzeugt:
page = PAGE
page.10 = TEXT
page.10.value = HELLO WORLD!
Dieses Code-Fragment weißt die Frontend Engine an den Text "HELLO WORLD!" auszugeben. Gehen sie in das Modul Web > Anzeigen um sich im Backend die Ausgabeansicht anzusehen.
![](http://www.dma.ufg.ac.at/assets/21616/intern/images/img04-05.png)
Um Typo3 anzuweisen, die TemplaVoila-Extension für das Rendering der Ausgabeansicht zu verwenden, gehen sie zurück in das Modul Web > Template und ändern sie den TypoScript-Code wie folgt:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
Speichern sie die Änderungen indem sie auf den Button "Update" klicken und verlassen sie diese Maske.
Die folgende Abbildung zeigt noch einmal welcher TypoScript-Code benötigt wird.
![](http://www.dma.ufg.ac.at/assets/21616/intern/images/img04-06.png)