Einführung
Im vorherigen Kapitel haben wir primär das Two Step
Pattern betrachtet, welches es erlaubt individuelle Anwendungsviews in einem Siteweitem
Layout einzubetten. Am Ende dieses Kapitels diskutieren wir trotzdem noch einige
Limitationen:
-
Wie verändert man den Titel der Seite?
-
Wie könnte man konditionale Skripte oder Stylesheets in ein Siteweites Layout
injizieren?
-
Wie würde man eine optionale Sidebar erstellen und darstellen? Was wenn ein Teil des
Inhalts nicht konditional, und anderer Inhalt für die Sidebar konditional war?
Diese Fragen werden im » Composite
View Design Pattern behandelt. Ein Weg zu diesem Pattern ist es "hints" oder Inhalt
für das Siteweite Layout anzubieten. Im Zend Framwork wird das durch spezialisierte View
Helfer ermöglicht welche "placeholders" (Platzhalter) heißen. Platzhalter erlauben es einem
Inhalte zu erstellen, und diese erstellten Inghalte anschließend an anderer Stelle darzustellen.