Dieses Blog durchsuchen

Sonntag, 2. Oktober 2011

SYMFONY: Zur Laufzeit den title tag einem Template zuweisen. (Version: Symfony v.1.4.14)

In der Datei:
app/%my_app%/config/ view.yml
kann man relativ flexibel auf der Applikation- und Moduls-Ebene den Title-Tag anpassen.

Was aber, wenn man den Title-Tag für jedes Template und jede Aktion gezielt setzen möchte?

Dafür muss man einfach innerhalb der entsprechenden Aktion folgende Zeilen hinzufügen
$this->getResponse()->setTitle($my_meta_title);

wobei
    $my_meta_title  der Titel der angezeigten Seite ist.



Der Text unterliegt dem Copyright und darf nicht vervielfältigt werden ohne unsere Zustimmung.

SYMFONY: Zur Laufzeit meta tags für keywords und description einem Template zuweisen. (Version: Symfony v.1.4.14)


In der Datei:
app/%my_app%/config/ view.yml
kann man relativ flexibel auf der Applikation- und Moduls-Ebene die meta tags für keywords und description anpassen. Was aber, wenn wir die meta tags für keywords und description für jedes Template gezielt anpassen möchten? Die Antwort ist sehr einfach:


Wenn man die Meta-Tags für Schlüsselworte  und Beschreibung für jedes Template und jede Aktion auch gezielt anpassen möchte, muss man einfach innerhalb der entsprechenden Aktion noch folgende Zeilen hinzufügen:
$this->getResponse()->addMeta('description', '$my_meta_description);
$this->getResponse()->addMeta('keywords', $my_meta_keywords);

wobei
   $my_meta_description - die meta-Beschreibung für das Template ist
   $my_meta_keywords   - die meta-Schlüsselworte sind


Der Text unterliegt dem Copyright und darf nicht vervielfältigt werden ohne unsere Zustimmung.