Zum Inhalt springen

PHP include in Typo3

Erstellt am 19. Dezember 2003 · 1 Antwort · letzte Antwort am 19. Dezember 2003

Tags: Frage

MrGunn ·

Hallo,

ich habe ein PHP-Skript wie folgt eingebunden:

tt_content.script = CASE 
tt_content.script { 
key.field = select_key 
CONTENT = PHP_SCRIPT_EXT 
CONTENT.file = media/scripts/buecher/index.php
}

Das klappt auch soweit. Es sollte aber irgendwie so gehen:

tt_content.script = CASE
tt_content.script {
key.field = select_key
CONTENT = PHP_SCRIPT_EXT
//CONTENT.file = media/scripts/buecher/index.php

    if($_GET['qmode'] || $_GET['qvalue'] || $_GET['qtype']){

          CONTENT.file = " media/scripts/buecher/search.php";

    }else if($_GET['pID']){

        CONTENT.file = " media/scripts/buecher/detail.php";

    }else if($_GET['id']=="173"){

       CONTENT.file = " media/scripts/buecher/index.php";
    }

}

So geht es wahrscheinlich nicht - aber wie?

Gruß, MrGunn 😃

Unbekannter Benutzer ·

Du schmeißt da TS und PHP durcheinander ... In TS kannst du auch eine CASE-/SWITCH-Anweisung bauen, weiß selber jetzt aber nicht so genau, wie (tolle Hilfe was ...). Suche mal hier nach CASE oder SWITCH oder Fallunterscheidung ...

Ansonsten kannst du dir auch so helfen, dass du in deinem PHP-Script erst unterscheidest und dann ein zweites includierst ... oder installiere dir die Ext. "Page PHP Content", dadurch erhälst du einen neuen Content-Typ "PHP" und kannst direkt in T3 PHP-Code einbinden ...