Dynamischer Seitentitel in Symfony 1.4
Frage ich mich, ob jemand irgendwelche guten Ratschläge/Erfahrungen bezüglich der Einstellung dynamische meta-Titel in Symfony?
Derzeit die Lösung, die ich bin mir dessen bewusst wäre, verwenden Sie den folgenden code, um einen Titel individidually in jeder Aktion:
$this->getResponse()->setTitle('This is a title');
Weil ich brauche auch übersetzte Titel, die ich nennen könnte, die i18n-Helfer in die Aktion zu bekommen, Sie enthalten die extrahierten XLIFFs. Keine besonderen SEO-Sachen benötigt, nur einen sauberen Titel.
Jedoch, die oben nicht verlangen, dass ich Sie optimieren jede einzelne Aktion separat. Blick.yml ist nicht geeignet, da ich Häufig mehrere Aktionen/Vorlagen pro Modul.
Ist jemand bekannt, der bessere Ansatz ist, in Symfony oder ist dies in der Tat der richtige/einzige Weg zu gehen?
Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, schriftlich separaten Titel in jeder Handlung ist OK. Aber wenn Sie hinzufügen möchten einige Globale Präfix können Sie so etwas wie das layout:
Außerdem kann man wohl manipulieren, ein Titel pro Modul mit preExecute () - Methode in Aktionen.
Sollten Sie verwenden slots.
In Ihrem layout
<head>
tag:Und in einer Aktion Vorlage:
Ich persönlich mag mit der yml-Dateien, trennt 'Konfiguration' code
Umgang mit dynamischen Titeln, die ich tun, die Folgen:
in apps/frontend/config/app.yml
in apps/frontend/config/view.yml
Wenn Sie brauchen, um Daten aus Ihren Aktionen in den Titel, Datei erstellen lib/myActions.class.php mit folgendem Inhalt:
(Hinweis: ändern Sie diesen, wie Sie möchten, zB Standard-Titel auf der Vorderseite)
Dann ändern Sie Ihre action.class.php erweitern myActions statt sfActions
und Wann immer Sie brauchen, um den Titel zu ändern, rufen Sie diese in Ihrem handeln
und Sie erhalten die folgenden Titel (wenn mit der gleichen config wie ich oben):