Zum Inhalt springen

Standard-Listenansicht im Plugin erweitern..

Erstellt am 17. Dezember 2007 · Noch keine Antworten

Tags: Frage

dfluess ·

Hallo
ich dreh echt am Rad heute. :x

Ich habe ein Plugin erzeugt und möchte in der Listenansicht die Nummer einer "Database relation" als Wert ausgeben. Ein alter Hut, möchte mal meinen. Denn Es geht um diese Standardfunktion, die lt. Video von Kasper ganz einfach zu erweitern ist. Bei mir scheint garnix zu gehen, es wird kein Fehler und kein Wert mehr danach ausgegeben

function getFieldContent($fN) {
 switch($fN) {

case 'kd_plzbereich':
if (!count($this->kd_plzbereichCache)) {
 $query = 'SELECT * FROM tx_dfhsw_plz WHERE pid='.intval($GOBALS['TSFE']->id).$this->cObj->enableFields('tx_dfhsw_plz');					
 $res = mysql(TYPO3_db, $query);

 while ($row = mysql_fetch_assoc($res)) {
  $this->kd_plzbereichCache[$row['uid']] = $row;

 }
}
return htmlspecialchars($this->kd_plzbereichCache[$this->internal['currentRow']['kd_plzbereich']]['plz']);

break;

Vielleicht noch kurz erklärt:

"tx_dfhsw_plz" ist die Tabelle mit dem Feld "plz", dass anstelle der Zahl im Feld "kd_plz" angezeigt werden soll.

im Header hab ich
"var $kd_plzbereichCache = array(); " gesetzt

Das komische ist, das schon die debugs die Kasper zum testen einbaut überhaupt keine Ausgabe produzieren.

Kann jemand helfen?