[TYPO3-german] Werte aus Extension-Tabelle werden im Backend nicht angezeigt
Steffen Ritter
info at rs-websystems.de
Mon May 19 18:20:54 CEST 2008
Da muss nichts stehen...
das foreign_Where ist nur wenn du zB nur sys_language uid IN (-1,0)
haben willst...
Im Backend wird genau dass angezeigt was in der KOnfiguration der
entfernten Tabelle, also der Branchentabelle als Titel Feld angegeben
ist. Das ist aber vom Kickstart in der ext_tables.php angelegt. Schau da
mal...
Beispiel:
$TCA["tx_rsfeusers_layouts"] = array (
"ctrl" => array (
'title' =>
'LLL:EXT:rsfeusers/locallang_db.xml:tx_rsfeusers_layouts',
'label' => 'title',
<<-- DAS IST DAS WORAUF ES ANKOMMT
Dort uid in diene Spalte ändern was angezeigt werden soll
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
'default_sortby' => "ORDER BY crdate",
'delete' => 'deleted',
'enablecolumns' => array (
'disabled' => 'hidden',
),
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
'iconfile' =>
t3lib_extMgm::extRelPath($_EXTKEY).'icon_tx_rsfeusers_layouts.gif',
),
"feInterface" => array (
"fe_admin_fieldList" => "hidden, tile, type, template",
)
);
Markus Kobligk schrieb:
>> "branche" => Array (
>>> "exclude" => 0,
>>> "label" =>
>>> "LLL:EXT:mmbetriebe/locallang_db.xml:tx_mmbetriebe_main.branche",
>>> "config" => Array (
>>> "type" => "select",
>>> "foreign_table" => 'tx_mmbranchen_main',
>> "foreign_where" => 'whatever you need',
>>> "size" => 1,
>>> "maxitems" => 1,
>>> )
>>> ),
>> tut im Grunde das gleiche und zeigt dir dass an, was unter
>> $TCA["tx_mmbranchen_main"] als Label angezeigt wird...
>
> Hm, jetzt wird zwar etwas angezeigt, allerdings stehen da jetzt die Ids der
> Branchen und nicht der Name :-(
> Was muss denn bei foreign_where stehen, damit dort die Tabellen-Spalte
> "name" angezeigt wird?
> Hab bei Google nichts zu foreign_where gefunden...
>
> Grüße,
> Markus
>
>
More information about the TYPO3-german
mailing list