Hallo Zusammen
Ich stehe momentan bei einer eigenen Extension etwas auf dem Schlauch. Es geht um eine 2-sprachige Seite. Das Problem ist, wenn ich einen Datensatz übersetzen möchte nicht direkt ein neuer Datensatz mit Verbindung zum Standard-Datensatz erstellt wird. Ich kann wohl die Sprache auswählen, jedoch verändert das nur die Standard-Sprache dieses Datensatzes und eben leider keine Übersetzung.
Die TCA ist noch jene, die der Extension Builder erstellt. Da sollte meines Wissens diese Funktionalität bereits gegeben sein.
Was fehlt? Kann mir da jemand helfen?
'sys_language_uid' => array(
'exclude' => 1,
'label' => 'LLL:EXT:lang/locallang_general.xml:LGL.language',
'config' => array(
'type' => 'select',
'foreign_table' => 'sys_language',
'foreign_table_where' => 'ORDER BY sys_language.title',
'items' => array(
array('LLL:EXT:lang/locallang_general.xml:LGL.allLanguages', -1),
array('LLL:EXT:lang/locallang_general.xml:LGL.default_value', 0)
),
),
),
'l10n_parent' => array(
'displayCond' => 'FIELD:sys_language_uid:>:0',
'exclude' => 1,
'label' => 'LLL:EXT:lang/locallang_general.xml:LGL.l18n_parent',
'config' => array(
'type' => 'select',
'items' => array(
array('', 0),
),
'foreign_table' => 'tx_leisirecipe_domain_model_recipe',
'foreign_table_where' => 'AND tx_leisirecipe_domain_model_recipe.pid=###CURRENT_PID### AND tx_leisirecipe_domain_model_recipe.sys_language_uid IN (-1,0)',
),
),
'l10n_diffsource' => array(
'config' => array(
'type' => 'passthrough',
),
),
TYPO3 Version 6.1.5
Danke und Grüsse
Bastii
