Hallo Liste,
ich habe eine extension die mehrsprachig angelegt ist. Nun sollen
Kategorien mehrsprachig selektierbar sein.
Dazu habe ich diesen Eintrag in dem TCA für die Event Tabelle 'columns'
=> array (...
'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_calevents2_events',
'foreign_table_where' => 'AND
tx_calevents_events.pid=###CURRENT_PID### AND
tx_calevents_events.sys_language_uid IN (-1,0)',
)
),
'l10n_diffsource' => array (
'config' => array (
'type' => 'passthrough'
)
),
'categories' => array (
'exclude' => 0,
'label' =>
'LLL:EXT:cal_events2/locallang_db.xml:tx_calevents_events.categories',
'config' => array (
'type' => 'select',
'foreign_table' => 'tx_calevents_categories',
'foreign_table_where' => 'AND
tx_calevents_categories.sys_language_uid IN (-1, 0) ORDER BY
tx_calevents_categories.uid',
'size' => 5,
'minitems' => 0,
'maxitems' => 20,
)
),
Die Category Tabelle ist ebenfalls mehrsprachig angelegt (gleiche
sys_language_uid,l10n_parent,l10n_diffsource, etc. Part). Nun werden im
Backend beim Bearbeiten der Events in der default Sprache die default
Kategorien angezeigt. In der Übersetzen Sprache allerdings leider auch.
Ich sehe den Fehler nicht.
Kann Jemand helfen?
besten Dank
lars
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german