Zum Inhalt springen

PHP_SCRIPT Parameterübergabe

Erstellt am 14. Januar 2006 · 2 Antworten · letzte Antwort am 14. Januar 2006

Tags: Frage

Ligne Bleu ·

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.

mstuebner ·
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
  }
Ligne Bleu ·

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';	
}	 

?>