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

Antwort per Email an