Sortierung
Verfasst: Di 5. Nov 2002, 00:09
Hallo,
die Seiten eines Kapitels lasse ich mir einfach durch den nachfolgenden Code anzeigen:
[code]
<?php
$navmod_id = $idcat;
$sql = "SELECT A.title AS title,A.idside AS idside,B.idcat AS idcat,C.parentid AS parentid ".
"FROM $cfgTab_side_lang AS A,$cfgTab_cat_side AS B,$cfgTab_cat AS C ".
"WHERE A.idside=B.idside ".
"AND B.idcat=C.idcat ".
"AND C.idclient='$client' ".
"AND B.idcat='$navmod_id' ".
"AND idlang='$lang' ".
"AND online='1'";
$db->query($sql);
for($i = 0; $i < $db->num_rows(); $i++)
{
$db->next_record();
$navmod_link ="front_content.php?client=$client&lang=$lang&parent=$parent&subid=".
$db->f("idtree").
"&idcat=".
$db->f("idcat").
"&idside=".
$db->f("idside").
"";
if ("$i" != $db->num_rows()-1)
{
echo(' <a href="'.$sess->url("$navmod_link").
'" class="toprowlinklight">'.
$db->f("title").
"</a> \n");
}
else
{
echo(' <a href="'.$sess->url("$navmod_link").
'" class="toprowlinklight">'.
$db->f("title").
"</a> \n");
}
}
?>
[/code]
Das ganze funktioniert sehr gut. Nur die Dokumente werden nicht wie in Contenido eingegeben angezeigt (die Reihenfolge). Da in Contenido sowieso keine Möglichkeit besteht die Dokumente in ihrer Reihenfolge zu ändern, dachte ich, daß ich unter "Zusammenfassung" eine Nummer z. B. des Kapitels eingebe.
Nach der könnten dann sowohl die Menüpunkte mit dem obigen Code geordnet als auch die Dokumente in ihrer Reihenfolge geändert werden.
Nun meine Frage:
An welcher Stelle muß der Code von Contenido geändert werden, damit die Dokumente unter "Content" / "Seiten" nach dem Feld "Zusammenfassung" geordnet angezeigt werden. Oder geht das gar nicht?
Danke und Gruß!
Torsten
die Seiten eines Kapitels lasse ich mir einfach durch den nachfolgenden Code anzeigen:
[code]
<?php
$navmod_id = $idcat;
$sql = "SELECT A.title AS title,A.idside AS idside,B.idcat AS idcat,C.parentid AS parentid ".
"FROM $cfgTab_side_lang AS A,$cfgTab_cat_side AS B,$cfgTab_cat AS C ".
"WHERE A.idside=B.idside ".
"AND B.idcat=C.idcat ".
"AND C.idclient='$client' ".
"AND B.idcat='$navmod_id' ".
"AND idlang='$lang' ".
"AND online='1'";
$db->query($sql);
for($i = 0; $i < $db->num_rows(); $i++)
{
$db->next_record();
$navmod_link ="front_content.php?client=$client&lang=$lang&parent=$parent&subid=".
$db->f("idtree").
"&idcat=".
$db->f("idcat").
"&idside=".
$db->f("idside").
"";
if ("$i" != $db->num_rows()-1)
{
echo(' <a href="'.$sess->url("$navmod_link").
'" class="toprowlinklight">'.
$db->f("title").
"</a> \n");
}
else
{
echo(' <a href="'.$sess->url("$navmod_link").
'" class="toprowlinklight">'.
$db->f("title").
"</a> \n");
}
}
?>
[/code]
Das ganze funktioniert sehr gut. Nur die Dokumente werden nicht wie in Contenido eingegeben angezeigt (die Reihenfolge). Da in Contenido sowieso keine Möglichkeit besteht die Dokumente in ihrer Reihenfolge zu ändern, dachte ich, daß ich unter "Zusammenfassung" eine Nummer z. B. des Kapitels eingebe.
Nach der könnten dann sowohl die Menüpunkte mit dem obigen Code geordnet als auch die Dokumente in ihrer Reihenfolge geändert werden.
Nun meine Frage:
An welcher Stelle muß der Code von Contenido geändert werden, damit die Dokumente unter "Content" / "Seiten" nach dem Feld "Zusammenfassung" geordnet angezeigt werden. Oder geht das gar nicht?
Danke und Gruß!
Torsten