[gelöst] Page Title aus CCK-Feldern mit if-Schleife?
am 10.12.2010 - 01:04 Uhr in
Hallo Freunde,
ich möchte die Titel meiner Unterseiten (User-Profile) anpassen. Es gibt dafür ja das Modul "Page Title" welches mit Token arbeitet.
Gibt es eigentlich auch eine andere Möglichkeit mit der man die CCK-Felder mit einer if-Schleife abfragt um daraus den Titel zu formen?
Ein Beispiel für einen Titel mit "Page-Title":
"Susi" - "26 Jahre" aus "Berlin" mit Hobby "XYZ" ("Username" - "Alter" aus "Stadt" mit Hobby "Hobby")
Das Problem hierbei ist wenn ein Token leer ist (z.B. Hobby oder Stadt) würde als Titel folgendes ausgegeben.
"Susi" - "26 Jahre" aus "" mit Hobby "" (stadt und Hobby wären leer sodass der Titel keinen Sinn mehr ergibt.
Ich würde daher gerne vorher die CCK-Felder abfragen ob sie NULL sind und daran festmachen welche "bindewörter" (aus, mit Hobby, etc.) verwendet werden sollen oder nicht damit jeder Titel sinnvoll ist.
Da $head_title ja in der page.tpl.php aufgerufen wird, müsste ich dort $head_title überschreiben - die Frage ist nun wie man das am besten macht? Kann ich über PHP in der page.tpl.php einfach das Content-Profile laden und darüber die CCK-Felder abfragen um den Titel überschreiben zu können?
Wie würdet ihr an diese Sache rangehen?
Danke schonmal im Voraus.
Schöne Grüße
Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
Ok - hat sich erledigt. Die
am 10.12.2010 - 01:26 Uhr
Ok - hat sich erledigt. Die PHP-Abfrage kann man ja über Automatic Nodetitles machen um die richtigen Bindewörter einfügen zu können. An $head_title muss man nicht ran.
Na, den Ausdruck
am 10.12.2010 - 02:58 Uhr
Na, den Ausdruck "if-Schleife" möchte ich aber nicht nochmal lesen ;)
Hast recht Toni - das hätte
am 10.12.2010 - 13:17 Uhr
Hast recht Toni - das hätte if-Anweisung heißen müssen.