Seite 1 von 1

Navigationpfadanzeige mit Artikelausgabe

Verfasst: Fr 17. Jun 2005, 10:18
von shi
Hallo, ich benötige für einen Kunden das Modul Navigationpfad aber es müsste zusätzlich den Artikel der Kategorie mit angeben. Hat da jemand was oder weiss wie das geht?

Beispiel: Startseite -> Kategoriename -> Artikelname

ich verwende zur Zeit folgenden Code:

Code: Alles auswählen

//Modul - output//

<?php 
$nav_tp = $idcat; 
while($nav_tp > 0) { 
  $sql = "SELECT 
              parentid, A.idcat, A.level, name 
          FROM 
              ".$cfg["tab"]["cat_tree"]." AS A, 
              ".$cfg["tab"]["cat"]." AS B, 
              ".$cfg["tab"]["cat_lang"]." AS C 
          WHERE 
              A.idcat=B.idcat AND 
              B.idcat=C.idcat AND 
              C.idlang='$lang' AND 
              B.idclient='$client' AND 
              B.idcat ='$nav_tp'"; 

  $db->query($sql); 
  $db->next_record(); 
  $nav_tree[$db->f("level")][idcat] = $nav_tp; 
  $nav_tree[$db->f("level")][parent] = $db->f("parentid"); 
  $nav_tree[$db->f("level")][name] = $db->f("name"); 
  $nav_tree[$db->f("level")][link] = $sess->url("front_content.php?idcat=".$db->f("idcat")."&client=".$client."&lang=".$lang.""); 
  $nav_tp = $db->f("parentid"); 
} 
echo "<span class=\"locationstring\"><b>Sie sind hier: </b></span>"; 
for($i=0;$i<count($nav_tree)-1;$i++) { 
  echo "<a class=\"locationstring\" href=\"".$nav_tree[$i][link]."\">".$nav_tree[$i][name]."</a>"; 
  if($nav_tree[$i][idcat] != $idcat) { 
    echo "<span class=\"locationstring\"> > </span>"; // seperator 
  } 
} 
$letzereintrag=count($nav_tree)-1; 
echo "<span class=\"locationstring\">".$nav_tree[$letzereintrag][name]."</span>"; 

?> 

Verfasst: Mi 22. Jun 2005, 12:26
von emergence
eine suche nach location und string hätte dir das als ergebnis gebracht
-> http://contenido.org/forum/viewtopic.ph ... ion+string