---
title: "Sysordner-Datensätze aus Tabelle pages ermitteln"
url: "https://www.typo3.net/d/76818-sysordner-datensaetze-aus-tabelle-pages-ermitteln"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Datenbank","Frage","Seiten & Seitenbaum"]
created: "2008-05-03"
last_reply: "2008-05-03"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# Sysordner-Datensätze aus Tabelle pages ermitteln

TYPO3 › TypoScript · 7 Antworten · gestartet 2008-05-03

## Eröffnungsbeitrag

**ankes** · 2008-05-03 · [Beitrag #1](https://www.typo3.net/d/76818-sysordner-datensaetze-aus-tabelle-pages-ermitteln/1)

Hallo zusammen,
ich möchte alle Datensätze einer eigenen Tabelle aus einem Sysordner einlesen. Aber nicht nur aus dem Sysordner selbst, sondern auch noch aus allen darunter liegenden Sysordnern.
Aber ich scheitere schon am Ermitteln aller Sysordner.
Zunächst hab ich's mal mit einem CONTENT Objekt probiert (table = pages und dem dazugehörigen select). Aber da werden mir keine Datensätze vom Typ Sysordner zurückgeliefert (andere schon).
Die zweite Idee war, in einem CONTENT Objekt bei "table=" gleich meine eigene Tabelle anzugeben und für pidInList eine Liste mit den Sysordnern anzugeben. Diese Liste mit den Sysordnern würde ich gern über eine php-Funktion ermitteln. Aber das scheitert daran, daß ich keine Ahnung hab, wie ich den Rückgabewert der php-Funktion an pidInList übergebe.
Ich bin für jeden Hinweis sehr dankbar.
Grüße, Andreas.

## Antworten

### [#2](https://www.typo3.net/d/76818-sysordner-datensaetze-aus-tabelle-pages-ermitteln/2) · just2b · 2008-05-03

Hallo und willkommen im Forum,

ich weiß nicht ganz was du willst... willst du jetzt deine Datensätze ausgeben lassen oder irgendwelche Seiten??

georg

### [#3](https://www.typo3.net/d/76818-sysordner-datensaetze-aus-tabelle-pages-ermitteln/3) · ankes · 2008-05-03

Ziel ist, alle Datensätze meiner eigenen Tabelle aus einem Sysordner und allen darunter liegenden Sysordnern zu ermitteln (und dann natürlich auch auszugeben).

### [#4](https://www.typo3.net/d/76818-sysordner-datensaetze-aus-tabelle-pages-ermitteln/4) · just2b · 2008-05-03

dann via CONTENT und natürlich deine Tabelle ausgeben + <http://bugs.typo3.org/view.php?id=7921>

georg

### [#5](https://www.typo3.net/d/76818-sysordner-datensaetze-aus-tabelle-pages-ermitteln/5) · ankes · 2008-05-03

Jetzt möchte Dir aber erst mal recht herzlich für Deine schnellen Antworten danken!
Leider bringt mich der angegeben Link nicht wirklich weiter. Das ts setting "recursive" wirds doch erst ab 4.3 geben. In 3 verschiedenen Büchern hab ich schon geschaut, da steht im Zusammenhang mit dem CONTENT Objekt nichts drin.
Ich denke, daß der Weg über eine php-Funktion (zumindest derzeit) der richtige ist. So schreibt es der Ringer Georg zumindest. --> Aber das war es wieder mein Problem vom Anfang.
Grüße, Andreas

### [#6](https://www.typo3.net/d/76818-sysordner-datensaetze-aus-tabelle-pages-ermitteln/6) · just2b · 2008-05-03

Hallo,

du könntest den patch auch selber einbauen oder?

via php könnte das so ausschauen:
TS:

```typoscript
includeLibs.user_getpages = EXT:chnewsfields/user_getpages.inc 

lib.commentTeaser >
lib.commentTeaser = CONTENT
lib.commentTeaser {
	table = tx_skpagecomments_comments
	select {
		pidInList.cObject = USER
		pidInList.cObject {
			userFunc = user_getpages->main
			treeDepth = 2
			value = 100
		}
		max = 10
		orderBy =crdate DESC
		....
	}
```

und die user_getpages.inc

```php
<?php

class user_getpages {

  function main($content,$conf) {
    global $TSFE; 
    $pid_list_arr = explode(",",$conf['value']);
   
    while(list(,$val)=each($pid_list_arr)) {
      $pid_list.=$val.",".$this->cObj->getTreeList($val,$conf["treeDepth"]);
    }

    $pid_list = ereg_replace(",$","",$pid_list);
    return $pid_list;
  }
}
?>
```

georg
PS: georg ringer wär ich ;)

### [#7](https://www.typo3.net/d/76818-sysordner-datensaetze-aus-tabelle-pages-ermitteln/7) · ankes · 2008-05-03

Du bist echt der Knaller! Respekt!
Vielen vielen Dank!

### [#8](https://www.typo3.net/d/76818-sysordner-datensaetze-aus-tabelle-pages-ermitteln/8) · just2b · 2008-05-03

> **ankes schrieb:**
>
> Du bist echt der Knaller! Respekt!
> Vielen vielen Dank!

bitte gerne ;) wenn du vor lauter respekt nicht mehr schlafen kannst, verweis ich gerne auf <http://www.rggooglemap.com/dev/wall-of-fame.html>

georg

---

Quelle: „Sysordner-Datensätze aus Tabelle pages ermitteln“, typo3.net, https://www.typo3.net/d/76818-sysordner-datensaetze-aus-tabelle-pages-ermitteln
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
