---
title: "Menü anzeigen"
url: "https://www.typo3.net/d/16048-menue-anzeigen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2004-09-19"
last_reply: "2004-09-19"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Menü anzeigen

Extensions › Entwicklung · 0 Antworten · gestartet 2004-09-19

## Eröffnungsbeitrag

**Leukos** · 2004-09-19 · [Beitrag #1](https://www.typo3.net/d/16048-menue-anzeigen/1)

Ich hab folgendes Problem: Ich möchte eine Typo3 extension schreiben, welche mir ein menu ausgibt. Dieses Menü muss über 2 Ebenen tief gehen und global gehsehen in der 2ten Ebene startet. Das Problem an dem hier verwendeten code ist: ich bekomme alle Einträge nur als eine Wurscht heraus. Ich kann diese Ebene momentan nur durch die Abfrage der invertedDepth herausfinden. Dies ist für mich aber keine sauberer Weg.

Mein bisheriger Source Code sieht so aus

```php
  $this->conf=$conf;
  $this->pi_setPiVarDefaults();
  $this->pi_loadLL();
  $this->treeStartPoint = 17;

  // initialize starting point of the tree
  $treeStartingRecord = t3lib_BEfunc::getRecord('pages', $this->treeStartPoint);
  $depth = 4;

  // initialize tree object
  $tree = t3lib_div::makeInstance('t3lib_pageTree');;
  $tree->init('');

  // create the tree from the starting point
  $tree->getTree($this->treeStartPoint, 4, '');

  $content = "<div>";
  foreach($tree->tree as $data) {	
    if ($data["invertedDepth"] == 999) {
      $content .= "<h1>".$data["row"]["title"]."</h1>";
    }
    if ($data["invertedDepth"] == 998) {
      $content .= "<li>".$data["row"]["title"]."</li>";
    }
  }
  $content .= "</div>";

  return $this->pi_wrapInBaseClass($content);
```

Ich hoffe es kann mir jemeand helfen

mfg

Leukos

---

Quelle: „Menü anzeigen“, typo3.net, https://www.typo3.net/d/16048-menue-anzeigen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
