Zum Inhalt springen

Wie kann ich PHP-Code im Template ausführen lassen?

Erstellt am 1. April 2007 · 3 Antworten · letzte Antwort am 1. April 2007

Tags: PHP, Frage

Unbekannter Benutzer ·

Ich verwende ein Template als Grundlage meiner Seite.

Im Fuss des Templates steht folgendes:

<div id="fuss">
        <hr />
        &copy; <?php echo date("Y"); ?> Johann-Michael-Sailer-Schule Essen
      </div>

Und ganz genau so erscheint das nachher auch im Quelltext der typo3-Seite.

Frage: Wie kann ich das mit PHP parsen lassen?

PS: Es ist eine html-Datei und die werden bei mir _eigentlich_ von php auch geparst.

Norman2k ·

Im Template selber kannst du kein PHP ausführen. Setze einen Marker und ersetze ihn durch TypoScript.

<div id="fuss">
        <hr />
        © ###DATE### Johann-Michael-Sailer-Schule Essen
      </div>
page.10.marks.DATE = TEXT
page.10.marks.DATE {
  data = date : U
  strftime = %Y
}

Norman

einpraegsam.​net ·
Chrissitopher schrieb

Ich verwende ein Template als Grundlage meiner Seite.

Im Fuss des Templates steht folgendes:

<div id="fuss">
        <hr />
        &copy; <?php echo date("Y"); ?> Johann-Michael-Sailer-Schule Essen
      </div>

Und ganz genau so erscheint das nachher auch im Quelltext der typo3-Seite.

Frage: Wie kann ich das mit PHP parsen lassen?

PS: Es ist eine html-Datei und die werden bei mir _eigentlich_ von php auch geparst.

Norman hat Recht - PHP kannst du nicht im Template mit einbinden.

Entweder du bindest PHP Code über einen Marker mit ein (Forumsuche hilfreich) oder
du nutzt die Extension (php_page_content) um PHP Code als Seiteninhalt einzupflegen

Unbekannter Benutzer · · Beste Antwort

OK, vielen Dank euch beiden!

Das läuft schonmal!

@ wunschtacho: Zweiteres wollte ich auch noch an einer Stelle haben, muss ich mal sehen...