---
title: "execSELECT mit Berücksichtigung der Sprache bei Tabelle pages?"
url: "https://www.typo3.net/d/106816-execselect-mit-beruecksichtigung-der-sprache-bei-tabelle-pages"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datenbank","Frage"]
created: "2011-08-15"
last_reply: "2011-08-16"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# execSELECT mit Berücksichtigung der Sprache bei Tabelle pages?

Extensions › Entwicklung · 2 Antworten · gestartet 2011-08-15

## Eröffnungsbeitrag

**alex999** · 2011-08-15 · [Beitrag #1](https://www.typo3.net/d/106816-execselect-mit-beruecksichtigung-der-sprache-bei-tabelle-pages/1)

Hallo,

ich möchte ein paar Seitentitel zu einigen Seiten (Tabelle pages, TYPO3 4.5.x) anhand der uid's aus der DB holen, allerdings soll die Sprache, welche im FE gerade aktiv ist, berücksichtigt werden. Dazu gibt es ja dann auch noch die Tabelle pages_language_overlay und $GLOBALS['TSFE']->sys_language_uid.

Gibt es da ein "Konstrukt" oder muss ich die entsprechenden Titel selber aus der pages_language_overlay holen und ggf. in der Extension zu Fuß ersetzen?

Danke für Hinweise,
Alex

## Antworten

### [#2](https://www.typo3.net/d/106816-execselect-mit-beruecksichtigung-der-sprache-bei-tabelle-pages/2) · Shark1982 · 2011-08-16

Also vereinfacht ginge das so. Zumindest mach ich das immer so , mit der pages und der pages_overlay ist da so nen sonderfall denk ich.

```php
 $local_table = 'pages';
$aW .= ' AND ( sys_language_uid IN (-1,0) OR (sys_language_uid = ' .$GLOBALS['TSFE']->sys_language_uid. '  AND l10n_parent = 0))';

$query = $this->pi_exec_query($local_table, 1, $aW, $mm, '', '', '');
```

### [#3](https://www.typo3.net/d/106816-execselect-mit-beruecksichtigung-der-sprache-bei-tabelle-pages/3) · alex999 · 2011-08-16

Hi,

danke für deine Antwort. Leider kann ich aber so nichts damit anfangen:
In der Tabelle 'pages' gibt es weder das Feld 'sys_language_uid' noch 'l10n_parent' und in der Query hast du noch ne $mm-Variable drin, welche zusammen mit $local_table auf eine M:N-Query hindeutet, aber es gibt ja für pages und pages_language_overlay keine M:N-Zwischentabelle etc.
Kann es sein, dass du hier eine 'normale' TYPO3 Tabelle gemeint hast, welche die o.g. Felder im Normalfall enthält (wie auch gleich die übersetzten Datensätze)?

Danke und lG,
Alex

---

Quelle: „execSELECT mit Berücksichtigung der Sprache bei Tabelle pages?“, typo3.net, https://www.typo3.net/d/106816-execselect-mit-beruecksichtigung-der-sprache-bei-tabelle-pages
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
