Zum Inhalt springen

PHP-code einfügen

Erstellt am 21. Juli 2003 · 2 Antworten · letzte Antwort am 22. Juli 2003

Tags: Frage

maxhb ·

Hi!

Tanner schrieb

ist es irgendwie möglich als INhalt PHP-Code einzugeben???

Ja, das ist sogar rechteinfach:

includeLibs.script= fileadmin/meinscript.php
tmp = USER_INT
tmp.userFunc = meineklasse->main

Zusammen mit der Datei meinscript.php

class meineklasse {
  function main() {
    ...
  }
}

kannst Du beliebigeb PHP-Code einbinden. Dazu einfach innerhalb Deiner Klasse weitere Methoden / Funktionen definieren und an der entsprechenden Stelle aufrufen.
Das Objekt tmp kannst Du einfach einem Marker in Deinem Template zuweisen:

marks.MEINMARKER = tmp

Bei Fragen einfach noch mal melden.

CU
maxhb

P.S.: Die Methoden Deiner Klasse sollten keine Ausgaben per echo u.ä. erzeugen, sondern einen String-Rückgabewert liefern, der dann über Typo3 ausgegeben wird.

function HelloWorld() {
  return "Hello World!";
}