TYPO3 PHP Include

Laden externer PHP Scripte vor TYPO3 Version 6.x

1. Überprüfen ob im Install-Tool die Variable " noPHPscriptInclude " auf 0 gesetzt ist.

2. Öffnen der Datei " typo3/sysext/css_styled_content/pageTSconfig.txt " und folgende Zeile auskommentieren:

CType.removeItems = div,rte,script,splash

3. Ein Seiteninhaltselement anlegen, Typ: Script, Code: PHP-SCRIPT

4. Ein +ext Template für die Seite mit dem Inhalt anfertigen:

tt_content.script = CASE
tt_content.script {
    key.field = select_key
    PR-SCRIPT = PHP_SCRIPT_EXT
    PR-SCRIPT.file = fileadmin/ext_pr_script/index.php
}

Laden externer PHP Scripte ab TYPO3 Version 6.x

So bekommt man ein PHP Script ab de TYPO3 Version 6 in sein TypoScript Code integriert.

includeLibs.user_func = fileadmin/user_func.php
page.1 = USER
// der Aufruf ergibt dann "PHP content"
page.1.userFunc = user_func->output

Damit die inkludierte PHP Datei user_func.php auch was zurück gibt, muss diese dann so aussehen.

<?php
   class user_func {
      function output() {
         return 'PHP content';
      }
   }
?>