---
title: "Mehrsprachigkeit und selectMultipleSideBySide"
url: "https://www.typo3.net/d/128670-mehrsprachigkeit-und-selectmultiplesidebyside"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TYPO3 10"]
created: "2022-05-31"
last_reply: "2022-05-31"
replies: 1
solved: true
page: 1
pages: 1
lang: "de"
---

# Mehrsprachigkeit und selectMultipleSideBySide

Extensions › Entwicklung · 1 Antwort · gelöst · gestartet 2022-05-31

## Frage

**s_reinecke** · 2022-05-31 · [Beitrag #1](https://www.typo3.net/d/128670-mehrsprachigkeit-und-selectmultiplesidebyside/1)

Hallo!

Ich habe ein einfache Extension, wo man einem Datensatz (Cards) mehrere Filter zuweisen kann. Da es zweisprachig ist, möchte ich natürlich, dass im Backend diese Filter auch in der entsprechenden Sprache angezeigt werden und nicht alle. Genau da liegt mein Problem.

Hier ist der Ausschnitt aus meinem TCA des Hauptdatensatzes (Cards):

```plaintext
'filter1' => [
    'exclude' => true,
    'label' => 'LLL:EXT:quickreferencecards/Resources/Private/Language/locallang_db.xlf:tx_quickreferencecards_domain_model_cards.filter1',
    'config' => [
        'type' => 'select',
        'renderType' => 'selectMultipleSideBySide',
        'foreign_table' => 'tx_quickreferencecards_domain_model_filter1',
        'foreign_table_where' => ' AND tx_quickreferencecards_domain_model_filter1.sys_language_uid IN (-1, 0)',
        'default' => 0,
        'size' => 10,
        'autoSizeMax' => 30,
        'maxitems' => 9999,
        'multiple' => 0,
        'fieldControl' => [
            'editPopup' => [
                'disabled' => false,
            ],
            'addRecord' => [
                'disabled' => false,
            ],
            'listModule' => [
                'disabled' => true,
            ],
        ],
    ],

]
```

Das mit dem "foreign_table_where" funktioniert so nicht, es werden nur die deutschen Filter angezeigt. Wenn ich die Zeile weglasse, werden alle (de + en) angezeigt.

Weiß jemand, was hier noch fehlt?

Danke und Grüße,
Stephan

## Beste Antwort

**s_reinecke** · 2022-05-31 · [Beitrag #2](https://www.typo3.net/d/128670-mehrsprachigkeit-und-selectmultiplesidebyside/2)

Ich hab die Lösung gefunden:
Bei foreign_table_where muss ich die sys_language_uid mit ###REC_FIELD_sys_language_uid### vergleichen, also in meinem Fall

```plaintext
'foreign_table_where' => ' AND tx_quickreferencecards_domain_model_filter4.sys_language_uid = ###REC_FIELD_sys_language_uid###',
```

## Antworten

### [#2](https://www.typo3.net/d/128670-mehrsprachigkeit-und-selectmultiplesidebyside/2) · s_reinecke · 2022-05-31 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „Mehrsprachigkeit und selectMultipleSideBySide“, typo3.net, https://www.typo3.net/d/128670-mehrsprachigkeit-und-selectmultiplesidebyside
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
