Gezieltes Blättern zwischen Artikeln eines Strukturpunktes?
Verfasst: Sa 3. Apr 2004, 23:44
Hallo
Mein Ziel ist es, mit verschiedenen Pfeilen einen Artikel vor und zurück, bzw. zum Anfangsartikel
und Endartikel einer Strukturebene zu navigieren, ohne die Artikelübersicht dazu zu benutzen.
Ich arbeite mit Contenido 4.4.2 und habe dazu das Modul Blättern verändert.
Das Modul läuft, Contenido blättert die Seiten in der Reihenfolge der "idart" vor und zurück,
also von idart 28, nach 29 dann zu 30 usw.
Bei meiner Beispielbelegung einer Strukturebene mit
sortiertnr IDart
1 28
2 29
3 30
4 39
5 40
6 41
liegen die dazwischenliegenden idart-Nummern 31 - 38 in einer anderen Strukturebene, so daß ich mit dem geänderten Modul Blättern gar nicht die Artikel einer Ebene erfasse, sondern bei mir wild zwischen 2 Ebenen durcheinander geblättert wird.
Meine Fragen:
Welches Feld muss sonst dazu benutzen, um in nur einer Ebene zu blättern. Oder wie muss ich das Modul sonst verändern?
Mit welchem Feld in welcher Tabelle kann ich die Sortiernummer der Artikel in einer Strukturebene ansprechen?
Da ich unter Zeitdruck eine Website fertigstellen muss, bitte ich meine eventuell mangelhafte Suche im Forum zu entschuldigen, und wäre heilfroh, wenn einer mir da weiterhelfen könnte.
Wiebke
Mein Ziel ist es, mit verschiedenen Pfeilen einen Artikel vor und zurück, bzw. zum Anfangsartikel
und Endartikel einer Strukturebene zu navigieren, ohne die Artikelübersicht dazu zu benutzen.
Ich arbeite mit Contenido 4.4.2 und habe dazu das Modul Blättern verändert.
Das Modul läuft, Contenido blättert die Seiten in der Reihenfolge der "idart" vor und zurück,
also von idart 28, nach 29 dann zu 30 usw.
Bei meiner Beispielbelegung einer Strukturebene mit
sortiertnr IDart
1 28
2 29
3 30
4 39
5 40
6 41
liegen die dazwischenliegenden idart-Nummern 31 - 38 in einer anderen Strukturebene, so daß ich mit dem geänderten Modul Blättern gar nicht die Artikel einer Ebene erfasse, sondern bei mir wild zwischen 2 Ebenen durcheinander geblättert wird.
Meine Fragen:
Welches Feld muss sonst dazu benutzen, um in nur einer Ebene zu blättern. Oder wie muss ich das Modul sonst verändern?
Mit welchem Feld in welcher Tabelle kann ich die Sortiernummer der Artikel in einer Strukturebene ansprechen?
Da ich unter Zeitdruck eine Website fertigstellen muss, bitte ich meine eventuell mangelhafte Suche im Forum zu entschuldigen, und wäre heilfroh, wenn einer mir da weiterhelfen könnte.
Wiebke
Code: Alles auswählen
<?php
$sql = "SELECT ARTLANG.idart, ARTLANG.idartlang, ARTLANG.title
FROM ".$cfg["tab"]["cat_art"]." AS CATART, ".$cfg["tab"]["art_lang"]." AS ARTLANG, ".$cfg["tab"]["art"]." AS ART
WHERE ARTLANG.idart = CATART.idart AND CATART.idart = ART.idart AND ARTLANG.idlang = '$lang'
AND ARTLANG.online = '1' AND ART.idclient='$client' AND CATART.idcat='$idcat'
ORDER BY ARTLANG.artsort ASC,ARTLANG.created DESC";
$db->query($sql);
$num_rows = $db->num_rows() ;
$letzter= $num_rows;
$erster=0;
$i=0;
while ($db->next_record()) {
$articleID[$i] = $db->f("idartlang");
$linkID[$i] = $db->f("idart");
$title[$i] = $db->f("title");
if($linkID[$i]==$idart)
{
$naechster=$i+1;
$voriger=$i-1;
}
$i++;
}
echo '<p>';
$navmod_link3 ="front_content.php?client=".$client."&la"."ng=".$lang."&idcat=".$idcat."&idart=".$linkID[$letzter]."";
echo '<a href="'.$sess->url("$navmod_link3").'"><img src="./upload/pictures/pfeil-oben.gif" width="11" height="8" border="0"></a>';
echo ' ';
$navmod_link2 ="front_content.php?client=".$client."&la"."ng=".$lang."&idcat=".$idcat."&idart=".$linkID[$erster]."";
echo '<a href="'.$sess->url("$navmod_link2").'"><img src="./upload/pictures/pfeil-unten.gif" width="11" height="8" border="0"></a>';
echo ' ';
$navmod_link ="front_content.php?client=".$client."&la"."ng=".$lang."&idcat=".$idcat."&idart=".$linkID[$naechster]."";
echo '<a href="'.$sess->url("$navmod_link").'"><img src="./upload/pictures/pfeil-li.gif" width="9" height="10" border="0"></a>';
echo ' ';
$navmod_link ="front_content.php?client=".$client."&la"."ng=".$lang."&idcat=".$idcat."&idart=".$linkID[$voriger]."";
echo '<a href="'.$sess->url("$navmod_link").'"><img src="./upload/pictures/pfeil-rechts.gif" width="9" height="10" border="0"></a>';
//echo ' ';
echo '</p>';
?>