HeadTitle Helfer
Das HTML <title> Element wird verwendet um einen Titel für ein HTML Dokument anzubieten.
Der HeadTitle Helfer erlaubt es Titel für späteren Empfang und Ausgabe programmtechnisch
zu Erstellen und zu Speichern.
Der HeadTitle Helfer ist eine konkrete Implementation des
Plaltzhalter Helfer. Er überschreibt die
toString() Methode um die erstellung des <title> Elements zu erzwingen,
und fgt eine headTitle() Methode für das schnelle und einfache Einstellen und Ändern von
Titel Elementen hinzu. Die Signatur dieser Methode ist
headTitle($title, $setType = 'APPEND'); standardmäßig, wird der Wert dem Stack angefügt
(Anhäufen von Title Segmenten), aber es kann auch 'PREPEND' (Platzierung am Anfang des Stacks) oder
'SET' (Stack überschreiben) spezifiziert werden.
Grundsätzliche Verwendung des HeadTitle Helfers
Es kann jederzeit ein Titel Tag spezifiziert werden. Die typische Verwendung besteht darin das
Titel Segment bei jedem Level an Tiefe in der Anwendung: Site, Kontroller, Aktion und potentiell
Ressourcen.
getRequest();
$this->headTitle($request->getActionName())
->headTitle($request->getControllerName());
// Setzen der Site im Titel; möglicherweise das Layout Skript:
$this->headTitle('Zend Framework');
// Setzen eines Separator Strings für Segmente:
$this->headTitle()->setSeparator(' / ');
]]>
Wenn man letztendlich damit fertig ist den Titel im Layoutskript darzustellen, muß dieser
einfach ausgegeben werden:
/ / Zend Framework -->
headTitle() ?>
]]>