Page 1 of 1

PHP im Template verwenden? Oder gibt's ne Lösung via Tag?

Posted: Thu Mar 05, 2009 2:53 am
by soundZ
Hallo,

ich steige gerade in CMSms ein und bin eigentlich hellauf begeistert.
Nun suche ich eine Möglichkeit im Template selbst PHP zu nutzen. Geht das irgendwie via Smarty oder so?
{php}....{/php}

Im komkreten Fall geht es darum dem User einen bestimmten Header zu zeigen, wenn er die Seite zum ersten mal besucht (unabhängig davon auf welcher Seite der Website er "einsteigt". Meine Lösung wäre mit PHP session_register ne session zu erzeugen und bei noch nicht gesetzter Session den "Begrüßungs-Header" anzuzeigen, sonst den "Normalen"...

Für Tipps und Ideen bin ich sehr Dankbar! :-)
Beste Grüße
soundZ

Re: PHP im Template verwenden? Oder gibt's ne Lösung via Tag?

Posted: Thu Mar 05, 2009 5:51 am
by antibart
Schau / such mal nach UDT (User Defined Tag) ... damit lassen sich eigene PHP-Scripte einbauen.

Ob es ein eigenes Modul/Tag speziell für Dein Vorhaben gibt, weiß ich leider nicht.

Re: PHP im Template verwenden? Oder gibt's ne Lösung via Tag?

Posted: Thu Mar 05, 2009 10:29 am
by soundZ
Super! Vielen Dank für die gute und schnelle Antwort... funktioniert perfekt!

Re: PHP im Template verwenden? Oder gibt's ne Lösung via Tag?

Posted: Thu Mar 05, 2009 7:09 pm
by NaN
soundZ wrote: Geht das irgendwie via Smarty oder so?
{php}....{/php}
So wäre es auch korrekt.
Aber dazu musst Du in der config.php die Verwendung von PHP im Template erlauben.

Re: PHP im Template verwenden? Oder gibt's ne Lösung via Tag?

Posted: Fri Mar 06, 2009 8:59 pm
by cyberman
NaN wrote: Aber dazu musst Du in der config.php die Verwendung von PHP im Template erlauben.
$config['use_smarty_php_tags']

;)