[TYPO3-german] Werte aus Extension-Tabelle werden im Backend nicht angezeigt

Markus Kobligk markus at kobligk.de
Mon May 19 13:15:16 CEST 2008


> Poste doch mal bitte deine TCA Konfiguration für die Tabellen...
Bei der Extension tx_mmbetriebe_main wählt man die Branche aus einer 
Selectbox aus, die ich per PHP-Script aus der anderen Extension (siehe 
unten) bzw. aus deren Tabelle gefüllt habe. Wenn ich im Backend nun die 
Datensätze der Betriebe anzeigen lassen, ist die Spalte Branche leer...

Bitteschön:

TCA.php der Extension A:

$TCA["tx_mmbetriebe_main"] = array (
 "ctrl" => $TCA["tx_mmbetriebe_main"]["ctrl"],
 "interface" => array (
  "showRecordFieldList" => 
"hidden,name,strasse,plz,ort,telefon,fax,email,url,ansprechpartner,telefon_ansprechpartner,bild_ansprechpartner,ansprechpartner2,telefon_ansprechpartner2,bild_ansprechpartner2,logo,branche,offline"
 ),
 "feInterface" => $TCA["tx_mmbetriebe_main"]["feInterface"],
 "columns" => array (
  'hidden' => array (
   'exclude' => 1,
   'label'   => 'LLL:EXT:lang/locallang_general.xml:LGL.hidden',
   'config'  => array (
    'type'    => 'check',
    'default' => '0'
   )
  ),
  "name" => Array (
   "exclude" => 0,
   "label" => "LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.name",
   "config" => Array (
    "type" => "input",
    "size" => "30",
   )
  ),
  "strasse" => Array (
   "exclude" => 0,
   "label" => 
"LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.strasse",
   "config" => Array (
    "type" => "input",
    "size" => "30",
   )
  ),
  "plz" => Array (
   "exclude" => 0,
   "label" => "LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.plz",
   "config" => Array (
    "type" => "input",
    "size" => "30",
   )
  ),
  "ort" => Array (
   "exclude" => 0,
   "label" => "LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.ort",
   "config" => Array (
    "type" => "input",
    "size" => "30",
   )
  ),
  "telefon" => Array (
   "exclude" => 0,
   "label" => 
"LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.telefon",
   "config" => Array (
    "type" => "input",
    "size" => "30",
   )
  ),
  "fax" => Array (
   "exclude" => 0,
   "label" => "LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.fax",
   "config" => Array (
    "type" => "input",
    "size" => "30",
   )
  ),
  "email" => Array (
   "exclude" => 0,
   "label" => 
"LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.email",
   "config" => Array (
    "type" => "input",
    "size" => "30",
   )
  ),
  "url" => Array (
   "exclude" => 0,
   "label" => "LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.url",
   "config" => Array (
    "type" => "input",
    "size" => "30",
   )
  ),
  "ansprechpartner" => Array (
   "exclude" => 0,
   "label" => 
"LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.ansprechpartner",
   "config" => Array (
    "type" => "input",
    "size" => "30",
   )
  ),
  "telefon_ansprechpartner" => Array (
   "exclude" => 0,
   "label" => 
"LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.telefon_ansprechpartner",
   "config" => Array (
    "type" => "input",
    "size" => "30",
   )
  ),
  "bild_ansprechpartner" => Array (
   "exclude" => 0,
   "label" => 
"LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.bild_ansprechpartner",
   "config" => Array (
    "type" => "group",
    "internal_type" => "file",
    "allowed" => $GLOBALS["TYPO3_CONF_VARS"]["GFX"]["imagefile_ext"],
    "max_size" => 1000,
    "uploadfolder" => "uploads/tx_mmbetriebe",
    "show_thumbs" => 1,
    "size" => 1,
    "minitems" => 0,
    "maxitems" => 1,
   )
  ),
  "ansprechpartner2" => Array (
   "exclude" => 0,
   "label" => 
"LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.ansprechpartner2",
   "config" => Array (
    "type" => "input",
    "size" => "30",
   )
  ),
  "telefon_ansprechpartner2" => Array (
   "exclude" => 0,
   "label" => 
"LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.telefon_ansprechpartner2",
   "config" => Array (
    "type" => "input",
    "size" => "30",
   )
  ),
  "bild_ansprechpartner2" => Array (
   "exclude" => 0,
   "label" => 
"LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.bild_ansprechpartner2",
   "config" => Array (
    "type" => "group",
    "internal_type" => "file",
    "allowed" => $GLOBALS["TYPO3_CONF_VARS"]["GFX"]["imagefile_ext"],
    "max_size" => 1000,
    "uploadfolder" => "uploads/tx_mmbetriebe",
    "show_thumbs" => 1,
    "size" => 1,
    "minitems" => 0,
    "maxitems" => 1,
   )
  ),
  "logo" => Array (
   "exclude" => 0,
   "label" => "LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.logo",
   "config" => Array (
    "type" => "group",
    "internal_type" => "file",
    "allowed" => $GLOBALS["TYPO3_CONF_VARS"]["GFX"]["imagefile_ext"],
    "max_size" => 1000,
    "uploadfolder" => "uploads/tx_mmbetriebe",
    "show_thumbs" => 1,
    "size" => 1,
    "minitems" => 0,
    "maxitems" => 1,
   )
  ),
  "branche" => Array (
   "exclude" => 0,
   "label" => 
"LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.branche",
   "config" => Array (
    "type" => "select",
    "items" => Array (
     Array("LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.branche.I.0", 
"0"),
    ),
    "itemsProcFunc" => "tx_mmbetriebe_tx_mmbetriebe_main_branche->main",
    "size" => 1,
    "maxitems" => 1,
   )
  ),
  "offline" => Array (
   "exclude" => 0,
   "label" => 
"LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.offline",
   "config" => Array (
    "type" => "check",
   )
  ),
 ),
 "types" => array (
  "0" => array("showitem" => "hidden;;1;;1-1-1, name, strasse, plz, ort, 
telefon, fax, email, url, ansprechpartner, telefon_ansprechpartner, 
bild_ansprechpartner, ansprechpartner2, telefon_ansprechpartner2, 
bild_ansprechpartner2, logo, branche, offline")
 ),
 "palettes" => array (
  "1" => array("showitem" => "")
 )
);





TCA.php der Extension B:
$TCA["tx_mmbranchen_main"] = array (
 "ctrl" => $TCA["tx_mmbranchen_main"]["ctrl"],
 "interface" => array (
  "showRecordFieldList" => "hidden,name"
 ),
 "feInterface" => $TCA["tx_mmbranchen_main"]["feInterface"],
 "columns" => array (
  'hidden' => array (
   'exclude' => 1,
   'label'   => 'LLL:EXT:lang/locallang_general.xml:LGL.hidden',
   'config'  => array (
    'type'    => 'check',
    'default' => '0'
   )
  ),
  "name" => Array (
   "exclude" => 0,
   "label" => "LLL:EXT:mmbranchen/locallang_db.xml:tx_mmbranchen_main.name",
   "config" => Array (
    "type" => "input",
    "size" => "30",
    "eval" => "required",
   )
  ),
 ),
 "types" => array (
  "0" => array("showitem" => "hidden;;1;;1-1-1, name")
 ),
 "palettes" => array (
  "1" => array("showitem" => "")
 )
); 




More information about the TYPO3-german mailing list