PHP Skripte über das User Objekt einfach einbinden

Aus Wikizone
Version vom 2. Mai 2007, 11:29 Uhr von 193.196.133.66 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
page.5 = USER
page.5 {
   # wo ist das Skript:
   includeLibs = fileadmin/scripts/helloworld.php
   # welche Funktion soll ausgeführt werden:
   userFunc = user_meineKlasse->beispielfunktion 
}

die PHP Datei könnte so aussehen:

<?php class user_meineKlasse{

 function beispielfunktion($content,$conf){
    $content=('Hallo Welt');
    return $content;
 }

} ?>

$content enthält den Inhalt der von Typo3 auf der Seite schließlich ausgegeben wird.

Hinweise:

  • es können auch Funktionen ohne Klasse aufgerufen werden
  • der Name der KLasse muß mit user_ beginnen

Besser ist es allerdings eigene php Skripte in eine eigene Extension zu kapseln: