Hallo,
ich versuche einen Parameter an PHP_SCRIPT_EXT zu übergeben.
Nachfolgendes TypoScript funtioniert:
10.marks.REGION = PHP_SCRIPT_EXT
10.marks.REGION {
daten = D
file = fileadmin/scripts/CE_getCountryDesc.inc.php
}
Aber das geht leider nicht:
10.marks.REGION = PHP_SCRIPT_EXT
10.marks.REGION {
daten = {field:country}
file = fileadmin/scripts/CE_getCountryDesc.inc.php
}
Weiss jemand Rat ?
Das muss doch schon einmal einer vor mir versucht haben.
Ligne Bleu schrieb
Aber das geht leider nicht:
10.marks.REGION = PHP_SCRIPT_EXT
10.marks.REGION {
daten = {field:country}
file = fileadmin/scripts/CE_getCountryDesc.inc.php
}
Weiss jemand Rat ?
Das muss doch schon einmal einer vor mir versucht haben.
Versuch mal folgendes:
temp.data = TEXT
temp.data.field = country
10.marks.REGION = PHP_SCRIPT_EXT
10.marks.REGION {
daten < temp.data
file = fileadmin/scripts/CE_getCountryDesc.inc.php
}
Dankeschön für die schnelle Antwort.
Ich habe Ihren Vorschlag sofort umgesetzt.
Klang ja sehr wahrscheinlich,
aber diese Lösung funktioniert ebenfalls nicht.
Im php-script habe ich eine Prüfung auf NULL eingebaut. Beim Test stellte sich heraus, dass der Inhalt des Parameters definitiv auf NULL gesetzt wird.
Hier der Code im php-script:
<?php
$content = "";
$daten = "";
$daten = $CONF['daten'];
if ($daten==null) {
$daten ="NULL";
}
echo $daten;
switch($daten) {
case 'D':
$content = 'Deutschland';
break;
case 'F':
$content = 'Frankreich';
break;
default:
$content = 'Kongo';
}
?>