Hallo Zusammen,
weiß einer, wie die Funktion in Typo3 heißt. Womit ich den Seitenbaum (PageTree) bekomme?
Ich suche jetzt bereits seit mehren Stunden und finde diese Funktion nicht. Ich meine über TypoScript lässt sich ein Menü ja recht einfach basteln, aber ich möchte die Werte über eine eigene Extension ziehen. Ich benötige das, um in einem DropDown-Feld bestimmte Seiten anzeigen zu lassen. Natürlich rekursiv. Da Typo3 im Backend diese Möglichkeit auch nutzt, denke ich das es eine Funktion dafür gibt, aber finden tue ich sie nicht.
Könnt Ihr mir helfen?
jetzt hab ich gerade was gefunden,
http://www2.voegeli.li/no_cache/code-tutorials/typo3-tutorials.html?L=0&mode=single&object=13&
aber das ist auch nur, wie man es selber mach. Hier nochmal die Funktion von der Seite Oben.
function display_children($parent, $level)
{
// Select all children-pages assigned to $parent-pages
$query = "SELECT * FROM pages WHERE pid = " . $parent . "";
$query.= " AND deleted = 0 and hidden = 0 and ";
$query.="(doktype = 2 or doktype = 1) order by sorting asc";
// Execute Query using TYPO3 API
$result = $GLOBALS['TYPO3_DB']->sql(TYPO3_db, $query);
// Loop over result pages
while ($row = mysql_fetch_object($result))
{
// Output String
echo str_repeat(' ',$level).$row->title."<br>";
// Iterate other children
display_children($row->uid, $level+1);
} // endwhile
} // endfunction
// Initial call of function (167 = start/root page)
display_children(167,0);
Kenn sonst jemand noch die eigentliche Funktion?
Gruß
Björn