Template - PHP in der Vorlage verwenden

LosLegator

Grünschnabel
Hallo,

ich teste gerade ein wenig mit Templates rum. Ich habe mir eine Template Class besorgt und eine vorlage.php erstellt und kann an diese auch Variablen übergeben die in der Index.php stehen.

Nun mein Problem wenn ich in der vorlage.php z.b. <?php echo'hallo'; ?> passiert keine ausgabe.

Wenn man sich den Quelltext anschaut sieht man <?php echo'hallo'; ?> auch, aber es wird halt nicht geparst.

Meine Frage, benutze ich eine falsche Template Class, ich habe nur eine die rund 100 Zeilen lang ist und das nötigste kann, oder geht das grundsätzlich nicht, und wenn es geht, was mache ich falsch.

MFG Legator
 
Templates sind doch gerade dafür, den Datenverarbeitung, die Daten und ihre Auszeichnung (etwa HTML) von einander zu trennen.
 
Hallo,
aufgrund Deiner Angaben ist natürlich nicht alles klar, im Zweifel solltest Du mal die vorlage.php oder Deine index.php hier posten.

Nun mein Problem wenn ich in der vorlage.php z.b. <?php echo'hallo'; ?> passiert keine ausgabe.

Wenn man sich den Quelltext anschaut sieht man <?php echo'hallo'; ?> auch, aber es wird halt nicht geparst.

Was ich von der Verhaltens-Beschreibung verstehe, ist dass Du irgendwie an die vorlage / template-Klasse <?php echo'hallo'; ?> übergibst. Tatsächlich willst Du aber 'Hallo' ausgeben. Richtig ? Dann versuche doch mal, auf dem Weg, wie Du <?php echo'hallo'; ?> übergibst das ganze durch 'Hallo' zu ersetzen.

Viel Erfolg
 
Zurück