Zum Inhalt springen

Paramater per TS an PHP_INT (PHP-Skript) übergeben

Erstellt am 25. September 2006 · 1 Antwort · letzte Antwort am 26. September 2006

Tags: Frage

Unbekannter Benutzer ·

Hallo Forum,

hier einfach grad einmal ein Quellcodebeispiel um Parameter per TypoScript an ein PHP-Skript zu übergeben (T3 > 3.8.1):

#PHP includieren
includeLibs.user_kontaktform= fileadmin/template/scripts/user_kontaktform.php
# Caching mit "INT" deaktivieren
temp.info = USER_INT
temp.info {
    #Userfunktion ausführen; user_kontaktform = Klasse; main = Methode
    userFunc =user_kontaktform->main
    PartnerID=2
    target=175
    }

# Darstellung auf Seite
page.10 {
    #Template einbinden
    template = FILE
    template.file = fileadmin/template/template_M.html
    subparts.TEXT < temp.info
}

Die Parameter die dem Script übergeben werden sollen sind in diesem Fall
PartnerID und target.

In der user_kontaktform.php (PHP-Skriptdatei):

<?php 
class user_kontaktform {
		var $cObj;// The backReference to the mother cObj object set at call time, muss drin sein, klappt sonst nicht :)
	
		function main($content,$conf){ //$content und $conf müssen ebenfalls rein
		// Instanzbildung
		$user_kontaktform = &new user_kontaktform();
		$PartnerID = $conf["PartnerID"];
		$target = $conf["target"];
		$navi = $user_kontaktform->getVar("navi", string);
		// usw...
            (...)
            }
            ?>

Dort kann dann per

$PartnerID = $conf["PartnerID"];
$target = $conf["target"];

auf die Parameter zugegriffen werden.

Nur mal so, vielleicht hilft es ja wem.

Grüße
David