hallo,
ich habe eine tabelle mit folgenden feldern:
[myTable.sql]
<!-- snap begin -->
field_name_de varchar(20),
field_name_en varchar(20),
field_name_es varchar(20),
field_name_fr varchar(20),
<!-- snap end -->
nun möchte ich gerne im BE in abhängigkeit von der gewählten sprache des admin das jeweilige feld (für deutsch: field_name_de, englisch: field_name_en usw.) als default im 'sysfolder' anzeigen.
habe schon folgendes in der datei ext_tables.php versucht:
$TCA["user_myext_myTable"] = Array (
"ctrl" => Array (
"title" => "LLL:EXT:user_myext/locallang_db.php:user_myext_myTable",
"label" => "field_name_en",
"label.de" => "field_name_de",
"label.es" => "field_name_es",
"label.fr" => "field_name_fr",
"tstamp" => "tstamp",
"crdate" => "crdate",
"cruser_id" => "cruser_id",
"sortby" => "sorting",
"delete" => "deleted",
"enablecolumns" => Array (
"disabled" => "hidden",
),
"dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY)."tca.php",
"iconfile" => t3lib_extMgm::extRelPath($_EXTKEY)."icon_user_myext_myTable.gif",
),
"feInterface" => Array (
"fe_admin_fieldList" => "hidden, field_name_de, field_name_en, field_name_es, field_name_fr",
)
);
ohne erfolg.
2. versuch:
die zeile mit dem ["ctrl"]["label"] ersetzen mit
(und die anderen zeilen löschen]
"label" => "LLL:EXT:user_myext/locallang_db.php:user_myext_myTable.myTableLabel",
in der datei locallang_db.php dann die entsprechenden einträge bei der jeweiligen sprache
<!-- snap begin -->
$LOCAL_LANG = Array (
"default" => Array (
"user_wusadmin_activities" => "Activities",
"user_wusadmin_activities.ctrl" => "field_name_en",
<!-- snap end -->
.....
<!-- snap begin -->
"de" => Array (
user_myext_myTable.myTableLabel -> "field_name_de",
<!-- snap end -->
...
leider ebenfalls ohne erfolg.
irgend jemand eine idee?
danke+grüsse
ANONGEE