---
title: "Rootline in eigene Extension einbinden"
url: "https://www.typo3.net/d/30407-rootline-in-eigene-extension-einbinden"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2005-09-19"
last_reply: "2006-02-02"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Rootline in eigene Extension einbinden

Extensions › Entwicklung · 3 Antworten · gestartet 2005-09-19

## Eröffnungsbeitrag

**Merlin732** · 2005-09-19 · [Beitrag #1](https://www.typo3.net/d/30407-rootline-in-eigene-extension-einbinden/1)

Hi, ich möchte gern die Rootline einer Seite ausgeben lassen.

```php
 while($row = mysql_fetch_array($res)) {
    
      $language_uid = $row["sys_language_uid"];
      $rootline = $GLOBALS["TSFE"]->rootLine;
    
      $header = $row["header"];
      $pid = $row["pid"];
      $uid = $row["uid"];
.
.
.
```

Wenn ich nun die Rootline ausgeben lassen möchte, so erscheint nur "Array". Kann mir bitte jemand sagen, wie ich die Rootline ermittle?

## Antworten

### [#2](https://www.typo3.net/d/30407-rootline-in-eigene-extension-einbinden/2) · Flink · 2005-09-20

> **Merlin732 schrieb:**
>
> ```php
>       $rootline = $GLOBALS["TSFE"]->rootLine;
> ```
>
> Wenn ich nun die Rootline ausgeben lassen möchte, so erscheint nur "Array".

Diese Array ausgeben:

> Array (2)
> $GLOBALS["TSFE"]->rootLine
> ---------------------
> Array (24) 	1
> --------------------
> String (3) 	pid 	108
> String (3) 	uid 	118
> String (1) 	t3ver_oid 	0
> String (10) 	title 	BananaShop
> String (0) 	alias
> String (0) 	nav_title
> String (0) 	media
> String (1) 	layout 	0
> String (1) 	hidden 	0
> String (1) 	starttime 	0
> String (1) 	endtime 	0
> String (1) 	fe_group 	0
> String (1) 	extendToSubpages 	0
> String (1) 	doktype 	1
> String (0) 	TSconfig
> String (1) 	storage_pid 	0
> String (1) 	is_siteroot 	0
> String (1) 	mount_pid 	0
> String (1) 	mount_pid_ol 	0
> String (1) 	fe_login_mode 	0
> String (0) 	tx_templavoila_ds
> String (1) 	tx_templavoila_to 	0
> String (0) 	tx_templavoila_next_ds
> String (1) 	tx_templavoila_next_to 	0
> ---------------------------
> Array (24) 	0
> ---------------------------
> String (1) 	pid 	0
> String (3) 	uid 	108
> String (1) 	t3ver_oid 	0
> String (11) 	title 	BananaGuard
> String (0) 	alias
> String (0) 	nav_title
> String (0) 	media
> String (1) 	layout 	0
> String (1) 	hidden 	0
> String (1) 	starttime 	0
> String (1) 	endtime 	0
> String (1) 	fe_group 	0
> String (1) 	extendToSubpages 	0
> String (1) 	doktype 	1
> String (0) 	TSconfig
> String (1) 	storage_pid 	0
> String (1) 	is_siteroot 	0
> String (1) 	mount_pid 	0
> String (1) 	mount_pid_ol 	0
> String (1) 	fe_login_mode 	0
> String (0) 	tx_templavoila_ds
> String (1) 	tx_templavoila_to 	0
> String (0) 	tx_templavoila_next_ds
> String (1) 	tx_templavoila_next_to 	0

### [#3](https://www.typo3.net/d/30407-rootline-in-eigene-extension-einbinden/3) · Merlin732 · 2005-09-20

hallo,

danke für die schnelle antwort, aber was genau muss ich nun hinschreiben, um die rootline ausgeben zu lassen?

### [#4](https://www.typo3.net/d/30407-rootline-in-eigene-extension-einbinden/4) · mitchiru · 2006-02-02

ich habe mir eine eigene gebastelt, die aus dem tsfe heraus funktioniert:

```php
/**
 * Returns user's rootline from TSFE + the actual page
 *
 * @return	string		list of rootline, in order to use it for the where pid in ($rootline)
 */
function /* string */ _getRootline () {
	$rootline = array($_GET['id']);
	for ($i=0; $i<count($globals['tsfe']->rootLine); $i++) $rootline[] = $GLOBALS['TSFE']->rootLine[$i]['pid'];
	return implode(',',$rootline);
}
```

über die t3lib_pageSelect zu gehen, funktioniert irgendwie nicht wegen der buggy versionierung.

---

Quelle: „Rootline in eigene Extension einbinden“, typo3.net, https://www.typo3.net/d/30407-rootline-in-eigene-extension-einbinden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
