Hallo zusammen! Ich habe mir eine Website zusammengebastelt und möchte jetzt, dass auf der Home Seite nicht 'MeineSeite - Home', sondern 'MeineSeite' angezeigt wird. Ich als blutiger php-Anfänger hab das mal mit fogendem Code versucht: <title> <?php if (page_title('', '[PAGE_TITLE]')=='Home') { echo page_title('', '[WEBSITE_TITLE]'); } else { echo page_title(); } ?> </title> Leider wird dann im Tab 'HomeMeineSeite - Home' angezeigt. Über die page_title-Konstante erfährt man bei WebSitebaker recht wenig. Es könnte sein, dass ich eine falsche Syntax verwendet hab. Was muss ich am Code verändern, damit es funktioniert? Vielen Dank für eure Hilfe!! Gruß Equalizer95
Hast du schon mal ausprobiert, statt "Home" was anderes in der Zeile einzutragen? Ich habe keine Ahnung von PHP, würde aber so daran gehen...
Du solltest dir einfach mal die Funktion page_title ansehen, das ist doch keine Konstante...
@ STK500-Besitzer Hab ich schon versucht. Klappt leider genau so wenig :( @ Läubi .. Ist schon klar, dass page_title eher eine Funktion ist.. Bei WebsiteBaker steht diese Funktion aber unter Konstanten: http://www.websitebaker2.org/de/hilfe/entwicklerhandbuch/variablen-und-konstanten.php Ich habe da noch einen anderen Link gefunden: http://www.websitebaker2.org/de/hilfe/designerhandbuch/templatefunktionen-einfuegen.php?lang=DE Was page_title steht unter Dynamischer Seitentitel.
Na aber im zweiten Link stet doch wie das anzuwenden ist, PAGE_TITLE ist eine Konstante innerhalb von WB, page_title() eine Funktion des Frameworks...
Das ist auch so weit klar. Das Problem besteht darin, dass man nirgendwo eine genaue Bescheibung für diese Funktion findet. Ich behaupte einfach mal, dass der Fehler in meinem Code mit der page_title-Funktion zu tun hat..
Ja schau dir doch an was in dem Link steht da sind doch die verschiedenen Varianten erklärt. Man könnte z.B. einfach den Block durch folgendes ersetzen.
1 | <?php |
2 | echo page_title('', '[WEBSITE_TITLE]'); |
3 | ?> |
Das hab ich ja gemacht.. Warum funktioniert das trotzdem nicht??
Aber nur wenn irgendwas gleich "Home" ist...
Ja... soll ... wieso probierst du es nicht erst mal ohne die Abfrage und baust das Stück für Stück auf, so ist das doch nur stochern im Nebel!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.