Zum Inhalt springen

BE: $TCA["my_table"]["ctrl"]["label

Erstellt am 25. April 2004 · Noch keine Antworten

Tags: Frage

anongee ·

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