---
title: "uidInList vs. pidInList"
url: "https://www.typo3.net/d/97758-uidinlist-vs-pidinlist"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2010-03-24"
last_reply: "2010-03-24"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# uidInList vs. pidInList

TYPO3 › TypoScript · 1 Antwort · gestartet 2010-03-24

## Eröffnungsbeitrag

**ra.​s** · 2010-03-24 · [Beitrag #1](https://www.typo3.net/d/97758-uidinlist-vs-pidinlist/1)

Hi Zusammen,

ich möchte mir auf einer Seite die Inhalte mehrerer 'vorgemerkter' Seiten ausgeben lassen. Dabei bin ich auf ein Problem bei der Verwendung von 'select.uidInList' gestossen. Da in einem select anscheinend 'pidInList' nicht grundsätzlich ignoriert wird, bezieht sich uidInList immer auf das Ergebnis von pidInList, das heisst nur wenn meine Seiten in 'uidInList' direkte Unterseiten von 'pidInList' sind bekomme ich das gewünschte Ergebnis.

BSP:
Seitenbaum:
10
..11
....111
....112
....113
..12
..13
..14
..15
20
..21
..22
..23
..24
..25

select.pidInList = 10
select.uidInList = 11,112,113,12,25
--> Ergebnis: 11,12

Wenn ich 'pidInList = 0' setze bekomme ich das gewünschte Ergebnis

select.pidInList = 0
select.uidInList = 11,112,113,12,25
--> Ergebnis: 11,112,113,12,25

Leider funktioniert das nicht mehr wenn ich 'uidInList.data' verwende

select.pidInList = 0
select.uidInList.data = global:_REQUEST|myPages
--> Ergebnis: -

Mache ich da einen generellen Denkfehler bei der Verwendung von 'uidInList'???

```typoscript
temp.mainContent = COA
temp.mainContent {
  10 = TEXT
  10.value = <h1>TEST!</h1>
  20 = CONTENT
  20 {
    table = pages
    select {
      pidInList = 0
      uidInList = 178,358,487
    }
    renderObj = COA
    renderObj {
      10 = TEXT
      10.field = title
      20 = CONTENT
      20 {
        table = tt_content
        select {
          pidInList.field = uid
          orderBy = sorting
        }
      }
      stdWrap.preCObject = TEXT
      stdWrap.preCObject.dataWrap = <p>-------------------- Nächste Seite {field:uid} --------------------</p>
    }
  }
}
```

Grüße
Ralf

## Antworten

### [#2](https://www.typo3.net/d/97758-uidinlist-vs-pidinlist/2) · ra.​s · 2010-03-24

Hm, also uidInList ist nur ein String und kein stdWrap, da kann es mit uidInList.data ja auch nicht klappen.

... da stehe ich dann wieder auf dem Schlauch. +g+

Hat zufällig jemand einen anderen Lösungsansatz parat?

---

Quelle: „uidInList vs. pidInList“, typo3.net, https://www.typo3.net/d/97758-uidinlist-vs-pidinlist
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
