---
title: "SetLanguageUid funktioniert nich"
url: "https://www.typo3.net/d/126878-setlanguageuid-funktioniert-nich"
source: "typo3.net"
tags: ["Extensions","Extbase","Datenbank","Frage","TYPO3 8"]
created: "2018-07-03"
last_reply: "2018-07-05"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# SetLanguageUid funktioniert nich

Extensions › Extbase · 1 Antwort · gestartet 2018-07-03

## Eröffnungsbeitrag

**getit** · 2018-07-03 · [Beitrag #1](https://www.typo3.net/d/126878-setlanguageuid-funktioniert-nich/1)

Ich habe hier ein merkwürdiges Verhalten festgestellt.

```php
/** @var \TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings $querySettings */
$querySettings = $this->objectManager->get('TYPO3\\CMS\\Extbase\\Persistence\\Generic\\Typo3QuerySettings');
$querySettings->setLanguageUid(1);
```

funktioniert nicht.

Also ich meine das ich hier nichts finde obwohl ein Eintrag mit dieser sys_language_uid existiert.

Das hier funktioniert aber:

```plaintext
$query->getQuerySettings()->setLanguageUid(1);
```

Eigentlich sollte doch beides das Selbe sein, oder??

## Antworten

### [#2](https://www.typo3.net/d/126878-setlanguageuid-funktioniert-nich/2) · freeatweb · 2018-07-05

Hallo,

wo genau setzt du die languageUid bzw. die Querysettings in der Repository?

Definierst du die QuerySettings global für die Repository oder "nur" in einer speziellen query?

Wenn du die querySettings einer speziellen Abfrage ($query = $this->createQuery()) setzt, kann die $querySettings in der Form gar nichts bewirken, da die $query die $querySettings nicht berücksichtigt.

Lg

---

Quelle: „SetLanguageUid funktioniert nich“, typo3.net, https://www.typo3.net/d/126878-setlanguageuid-funktioniert-nich
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
