Hallo,
angenommen ich habe eine eigene Erweiterung erstellt welche nur ein Datenbankfeld namens "Abteilung" enthält.
Das Feld ist in der dca-Datei folgendermaßen festgelegt:
Code:
'abteilung' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_meineerweiterung']['abteilung'],
'exclude' => true,
'inputType' => 'text',
'eval' => array('mandatory'=>true, 'maxlength'=>8, 'tl_class'=>'w50'),
'sql' => "varchar(8) NOT NULL default ''"
),
Wie gehe ich nun vor wenn ich diese Erweiterung mehrsprachig machen möchte?
Unter "mehrsprachig" verstehe ich folgendes:
Ich möchte das der Redakteur beim befüllen des Felds "Abteilung" auch sofort die englische Übersetzung der jew. Abteilung in ein Feld schreiben kann.
Muss ich dann für jede Sprache ein eigenes Feld anlegen:
Code:
'abteilung_de' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_meineerweiterung']['abteilung_de'],
'exclude' => true,
'inputType' => 'text',
'eval' => array('mandatory'=>true, 'maxlength'=>8, 'tl_class'=>'w50'),
'sql' => "varchar(8) NOT NULL default ''"
),
'abteilung_en' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_meineerweiterung']['abteilung_en'],
'exclude' => true,
'inputType' => 'text',
'eval' => array('mandatory'=>true, 'maxlength'=>8, 'tl_class'=>'w50'),
'sql' => "varchar(8) NOT NULL default ''"
),
Würdet ihr das so machen, oder gibt es da einen alternativen Weg?
Hoffe ihr könnt mir da helfen.
Vielen Dank!
Lesezeichen