[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