[TYPO3-german] Feld-Inhalte werden in Listenansicht nicht angezeigt

Daniel Ziegler daniel at milchsemmel.de
Wed Nov 15 12:19:22 CET 2006


Hallo zusammen,

ich habe ein Backend-Modul erstellt, das mir Patientendaten auswerten
kann. Gespeichert werden diese in einer eigenen Tabelle. Lasse ich mir
die einzelnen Patienten in der Listenansicht darstellen passiert folgendes:

Normalerweise kann man sich Felder einer Tabelle auswählen (durch die
Selektorbox), die in der Ansicht zusätzlich dargestellt werden. Mit dem
Hintergrund, dass man mehr Details zu den Datensätzen auf einen Blick
erfassen und man "Massenbearbeitungen" vornehmen kann.
Leider werden die Werte meiner Felder nicht alle angezeigt: Bei den 
Feldern, die ich durch eine "itemsProcFunc" im TCA fülle, steht nichts 
da (obwohl sie in der Datenbank vorhanden sind), die "Massenbearbeitung" 
funktioniert jedoch.

Woran kann das liegen? Ich wäre sehr dankbar für Hinweise.
[TYPO3 4.0.2; PHP 5.1.1; MySQL 5.0.18; Apache 2.2.0]


Hier ein Ausschnitt aus dem TCA:

"sphpre" => Array (		
			"exclude" => 1,		
			"label" =>
"LLL:EXT:patienteval/locallang_db.xml:tx_patienteval_patientdata.sphpre",		
			"config" => Array (
				"type" => "select",	
				"size" => "1",	
				"item" => Array(Array('',0),),
				"itemsProcFunc" => 'tx_patienteval_userfunctions->erstelleZylSph',						
			)

... und meine Funktion dazu:

function erstelleZylSph(&$params,&$pObj) {
	$params['items'][] = Array('nicht gewählt','9999.00');
	$j = -10;
	for ($i = 1; ;$i++){
		if ($j <= 10) {
			$value = ''.$j;	
			$dec = 0;
			for ($a = strlen($value); $a > 0; $a--)	{
		  		if (substr($value,$a-1,1) == '.')						{
				$dec = substr($value,$a);
				$value = substr($value,0,$a-1);
				break;
				}
			}
			$dec = $dec.'00';
			$value = $value.'.'.substr($dec,0,2);
			$params['items'][] = Array($j,$value) ;						$j = $j + 0.25;
		} else break;
	}
}



More information about the TYPO3-german mailing list