Hi alle zusammen,
hat jemand ne ahnung von euch wie der pagetree, also die navigation in typo3 zustande kommt?
ich versuche die daten aus der tabelle "pages" manuell per php in einem externen script auszulesen, bekomme aber die sortierung nicht, da ich nicht durchblicke wie die seiten sortierung funktioniert, dachte zwar erst nach dem nested set prinzip, aber wohl irgendwie nicht
mein anfang findet sich hier:
http://www.012h.de/!_SUB/typo3/navtest.php
und hier das script dazu, eigentlich normales auslesen aus der datenbank, nur die sortierung will einfach nicht.
Code:
<?
mysql_connect($dbhost,$username,$password);
mysql_select_db($database) or die( "Unable to select database");
$query = "SELECT * FROM pages ORDER BY sorting ASC";
$output = mysql_query($query);
$i=0;
while( $row_output = mysql_fetch_array($output, MYSQL_ASSOC) ){
$pagesArray[$i] = $row_output;
$i++;
}
mysql_close();
for( $i = 0; $i < count($pagesArray); $i++){
$pidArray[] = array( 'uid' => $pagesArray[$i]['uid'],
'pid' => $pagesArray[$i]['pid'],
'sor' => $pagesArray[$i]['sorting'],
'tit' => $pagesArray[$i]['title'],
);
$sortArray[] = $pagesArray[$i]['sorting'];
}
sort($sortArray);
for( $i = 0; $i < count($pidArray); $i++){
echo $pidArray[$i]['uid']." - ".
$pidArray[$i]['pid']." - ".
$pidArray[$i]['sor']." - ".
$pidArray[$i]['tit']."<br>";
}
?> schonmal danke
