PHP in der Vorlage

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
schmidtjr
Posts: 41
Joined: Fri 18. Aug 2006, 12:10

PHP in der Vorlage

Post by schmidtjr »

hi

ich dreh hier gleich durch. ich raff einfach nicht woran es liegt.

Code: Select all

$pagetitle = '{PAGETITLE}';
echo "|".$pagetitle."|";
if ($pagetitle == 'test')
{}
Is ja eigentlich total banal. {PAGETITLE} liefert mir den Artikeltitel. Im klaren Beispielfall liefert es -->test<-- (ohne die pfeile natürlich)
das echo in der zweiten zeile liefert mir:
|test|
es sind also keine leerzeichen davor oder ähnliches. hab $pagetitle auch schon mit trim() "gereinigt" ohne erfolg.
Er springt halt einfach nicht in die if Abfrage rein! (jegliches echo da drin wird nicht ausgeführt).
Irgendwie total komisch das ganze.
strcmp funktioniert auch nicht.
Achja: das ganze steht in der seitenvorlage eingeschlossen in [PHP][/PHP]. anderer PHP code funktioniert in dem block, lediglich dieses komische sinnlose if nicht. Schreibfehler sind ausgeschlossen, da die variablennamen per copy&paste überall gleich sein sollten


Hoffe ihr habt irgendwelche Vorschläge

Mfg, iche

edit:
\r oder \n schließe ich auch aus. habe ich ersetzt, sind ja aber in der echo ausgabe auch nicht zu sehen

OK. nun gut :) die ursache ist denk ich mal gefunden. $pagetitle ist laut strlen() 11 zeichen lang. Liegt wohl daran, dass im phpwcms alles in utf-8 encoded ist ?!?
aber auch wenn ich die ursache nun (evtl.) weiß, fehlt mir noch die Lösung wie ich nun die strings miteinander vergleichen kann :(

OK Vergesst das ganze. Is anders gelöst sauberer. Der Eintrag kann gelöscht werden! sorry[/b]
Post Reply