---
title: "uid der Datensatzsammlung?"
url: "https://www.typo3.net/d/47958-uid-der-datensatzsammlung"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP"]
created: "2006-08-10"
last_reply: "2006-08-10"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# uid der Datensatzsammlung?

Extensions › Entwicklung · 3 Antworten · gestartet 2006-08-10

## Eröffnungsbeitrag

**Major Tom** · 2006-08-10 · [Beitrag #1](https://www.typo3.net/d/47958-uid-der-datensatzsammlung/1)

Hallo zusammen,

ich schreibe eine Extension die eine Art Liste von Datensätzen erstellen soll. Dazu habe ich u.a. eine Frontend Plugin geschrieben, das eben diese Ausgabe realisieren soll. Ich möchte in diesem Plugin die uid der "Allgemeinen Datensatzsammlung" (bzw. uids, falls mehrere) die für diese Seite festegelegt wurde/n auslesen um dann Datensätze in eigenen Tabellen zu suchen, die als pid diese uid haben. Frage: Wie komme ich in der class.xxxxxx_pi1.php an die uid der Datensatzsammlungen der Seite auf der das Plugin eingebunden wurde?

Habe leider keine Informationen dazu ergoogeln können :-(

Vielen Dank im Voraus.

## Antworten

### [#2](https://www.typo3.net/d/47958-uid-der-datensatzsammlung/2) · steffenk · 2006-08-10

kannst Du z.B. in newloginbox abschauen.

```php
// Get storage PIDs:
$d=$GLOBALS['TSFE']->getStorageSiterootPids();
$uid=intval($d['_STORAGE_PID']);
```

### [#3](https://www.typo3.net/d/47958-uid-der-datensatzsammlung/3) · Major Tom · 2006-08-10

Super, funktioniert soweit! Vielen Dank!

Ich habe festgestellt dass, wenn man der Seite auf der das Plugin eingefügt wurde keine Datensatzsammlung zuweist, dann die UID der Datensatzsammlung der übergeordneten Seite (in der z.B. dann die TV-Templates liegen) zurückgegeben wird. Ist das prinzipiell der Fall, falls keine Datensatzsammlung angegeben wird, oder wird ein "Array" anegelegt und ich erhalte durch den Code von dir nur das letzte Element? (Ist klar geworden was ich damit meine?) :-)

2.Frage: Warum werden in deinem Code PID's abgefragt? Ich will ja eigentlich die UID der Datensatzsammlung. Verstehe grade nicht warum das funktioniert... ?-)

### [#4](https://www.typo3.net/d/47958-uid-der-datensatzsammlung/4) · steffenk · 2006-08-10

zu 1 - kann ich Dir nicht sagen, da müsste man sich die Funktion getStorageSiterootPids mal anschauen

zu 2: PID ist ja Page-ID, also auch der passende Wert dazu. In der Tabelle pages entspricht uid der PID.

---

Quelle: „uid der Datensatzsammlung?“, typo3.net, https://www.typo3.net/d/47958-uid-der-datensatzsammlung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
