---
title: "Ausgangspunkt auslesen"
url: "https://www.typo3.net/d/55916-ausgangspunkt-auslesen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","FlexForms","Frage"]
created: "2007-01-08"
last_reply: "2007-01-12"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Ausgangspunkt auslesen

Extensions › Entwicklung · 3 Antworten · gestartet 2007-01-08

## Eröffnungsbeitrag

**lightning.​net** · 2007-01-08 · [Beitrag #1](https://www.typo3.net/d/55916-ausgangspunkt-auslesen/1)

In meiner Frontend-Plugin will ich den Eintrag in "Ausgangspunkt" auslesen. Ich hab im Forum danach gesucht leider ohne Erfolg.

## Antworten

### [#2](https://www.typo3.net/d/55916-ausgangspunkt-auslesen/2) · birgitr · 2007-01-08

In der pi_base.php steht:

```php
function pi_getPidList($pid_list,$recursive=0){
 if (!strcmp($pid_list,''))	
 $pid_list = $GLOBALS['TSFE']->id;
 $recursive = t3lib_div::intInRange($recursive,0);

 $pid_list_arr = array_unique(t3lib_div::trimExplode(',',$pid_list,1));
 $pid_list = array();

 foreach($pid_list_arr as $val)	{
  $val = t3lib_div::intInRange($val,0);
   if ($val)	{
    $_list = $this->cObj->getTreeList(-1*$val, $recursive);
    if ($_list)		
    $pid_list[] = $_list;
   }
 }
 return implode(',', $pid_list);
}
```

Besser ist die Funktion von Rupert aus tt_news, weil sie auch für Flexforms funktioniert:

```php
function initPidList () {
// pid_list is the pid/list of pids from where to fetch the news items.
   $pid_list = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'pages', 'sDEF');
   $pid_list = $pid_list?$pid_list:  trim($this->cObj->stdWrap($this->conf['pid_list'], $this->conf['pid_list.']));
   $pid_list = $pid_list ? implode(t3lib_div::intExplode(',', $pid_list), ','):
   $GLOBALS['TSFE']->id;

   $recursive = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'recursive', 'sDEF');
   $recursive = is_numeric($recursive)?$recursive:$this->cObj->stdWrap($this->conf['recursive'], $this->conf['recursive.']);
		
// extend the pid_list by recursive levels
   $this->pid_list = $this->pi_getPidList($pid_list, $recursive);
   $this->pid_list = $this->pid_list?$this->pid_list:0;
   return $this->pid_list;
}
```

### [#3](https://www.typo3.net/d/55916-ausgangspunkt-auslesen/3) · lightning.​net · 2007-01-09

Danke für deine rasche Antwort. Ist diese Funktion zum Auslesen von den Eintrag "Ausgangspunkt" von Extension ?
Ich hab in der Datenbank nachgeschaut. dieser Eintrag ist unter tt_content.pages abgespeichert. gibts bereit eine Funktion, diesen Eintrag auszulesen ?

### [#4](https://www.typo3.net/d/55916-ausgangspunkt-auslesen/4) · miwolfram · 2007-01-12

das ist leicht:

folgender Code liefert dir ein Array mit den Seiten aus "Ausgangspunkt" zurück:

```php
$dataPages = explode(',', $this->cObj->data['pages']);
```

Anwendbar überall im FrontendPlugin.

---

Quelle: „Ausgangspunkt auslesen“, typo3.net, https://www.typo3.net/d/55916-ausgangspunkt-auslesen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
