Smarty Problem

Dominic

Well-known member
ID: 38
L
24 April 2006
577
27
Ich habe eine Webseite mit Smarty erstellt.

Der Content wird aus einer Datenbank geladen und über eine Variable ans Template übergeben. Nun habe ich ein Kontaktformular, dass die Werte wieder an die index-Seite übergibt. Diese werden dort ausgewertet und im Fehlerfall werden die Werte wieder ans Template übergeben.

Nun mein Problem:

Ich habe in den Datenbank ein Kontaktformular in dem ich dann Smarty-Variablen drinhabe. Diese Daten lese ich auch und übergebe ich als Variable ans Template. Da ich in diesem Daten wieder Variablen habe werden diese nicht mehr durch Smarty ersetzt, sondern im Klartext ausgegeben.

Gewissermaßen handelt es sich um ein Template im Template. Hat jemand eine Idee wie ich das lösen kann ?
 
Dominic schrieb:
Ich habe eine Webseite mit Smarty erstellt.

Der Content wird aus einer Datenbank geladen und über eine Variable ans Template übergeben. Nun habe ich ein Kontaktformular, dass die Werte wieder an die index-Seite übergibt. Diese werden dort ausgewertet und im Fehlerfall werden die Werte wieder ans Template übergeben.

Nun mein Problem:

Ich habe in den Datenbank ein Kontaktformular in dem ich dann Smarty-Variablen drinhabe. Diese Daten lese ich auch und übergebe ich als Variable ans Template. Da ich in diesem Daten wieder Variablen habe werden diese nicht mehr durch Smarty ersetzt, sondern im Klartext ausgegeben.

Gewissermaßen handelt es sich um ein Template im Template. Hat jemand eine Idee wie ich das lösen kann ?

mittels eval().

Oftmals deutet eval() aber auf eine schlechte Planung der Datei- und Geschäftsschicht hin (vorallem im Zusammenspiel).

edit: Danke übrigens für die negative Bewertung. Solange war der Quote ja nun auch nicht. Und bitte trenne in Zukunft zwischen Inhalt und Struktur. Der Inhalt war richtig.
 
Zuletzt bearbeitet: