Übungsblatt 10: Templates

Aufgabe 1: Templates ausprobieren

Implementieren Sie die Beispiele aus der Vorlesung. Den Templateprozessor XTemplate können Sie mit dem folgenden Link herunterladen. Entpacken Sie diesen in das Verzeichnis, in dem Sie die zu dieser Übung gehörenden Dateien speichern.


Aufgabe 2: Tabelle mit teilweise variabler Spaltenzahl

Implementieren Sie die folgende Tabelle unter Benutzung eines Templates. Füllen Sie die Tabelle vollständig in PHP. Benutzen Sie für das Füllen der nicht zum Tabellenkopf gehörenden Tabellenzeilen Schleifenanweisungen. Die Tabelle verfügt über zwei feste Spalten sowie zusätzlich über eine variable Anzahl von Spalten, die rechts neben den beiden festen Spalten angeordnet sind (S: Spalte, Z: Zeile).


Aufgabe 3: Liste mit Inhalten füllen

Erstellen Sie nun eine Liste unter Benutzung eines Templates. Füllen Sie die Liste wieder aus PHP heraus und mit Hilfe einer Schleifenanweisung.


Aufgabe 4: Verschachtelte Liste mit Inhalten füllen

Implementieren Sie die folgende Liste unter Benutzung eines Templates. Füllen Sie die Liste wieder aus PHP heraus und mit Hilfe von Schleifenanweisungen.


Aufgabe 5: Amazone mit Templates

Im Anwendungscode des Amazone-Webshops sind bislang noch Gestaltung und Inhalt in PHP-Dateien miteinander vermischt. Trennen Sie diese voneinander, indem Sie das Layout in entsprechende Template-Dateien auslagern. Tun Sie dies für die PHP-Dateien des letzten Übungsblatts für das Anfragefenster und den Warenkorb.