Forum: PC-Programmierung WebsiteBaker: Probleme beim Ausblenden des page_title


von Equalizer 9. (equalizer95)


Lesenswert?

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

von STK500-Besitzer (Gast)


Lesenswert?

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...

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Du solltest dir einfach mal die Funktion  page_title ansehen, das ist 
doch keine Konstante...

von Equalizer 9. (equalizer95)


Lesenswert?

@ 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.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

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...

von Equalizer 9. (equalizer95)


Lesenswert?

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..

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

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
?>

von Equalizer 9. (equalizer95)


Lesenswert?

Das hab ich ja gemacht..
Warum funktioniert das trotzdem nicht??

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Aber nur wenn irgendwas gleich "Home" ist...

von Equalizer 9. (equalizer95)


Lesenswert?

Genau!
So solls ja auch sein! ;)

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

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
Noch kein Account? Hier anmelden.