Navigationsmodul

Gesperrt
rw72
Beiträge: 253
Registriert: Do 22. Jan 2004, 16:24
Kontaktdaten:

Navigationsmodul

Beitrag von rw72 »

Hallo,

nutze das Modul
http://contenido.org/forum/viewtopic.ph ... tionstring

Wie kann ich es ausschalten das die Hauptnavigation angezeigt wird und die aktuelle Kategorie farblich anderst angezeigt wird?

Die css Befehle sind korrekt eingefügt.
rw72
Beiträge: 253
Registriert: Do 22. Jan 2004, 16:24
Kontaktdaten:

Beitrag von rw72 »

Hier die Lösung, hab es selbst umprogrammiert:

Code: Alles auswählen

<?php 

/*********************************************** 
* 
* MODUL: Location-String (ohne Startikel) 
* 
* Author    :     Martin Horwath 
* Created   :     10.09.2003 
* Modified  :     05.02.2005 (by matze) 
* Modified  :     23.06.2007 (by rw72) 
*  Modifiziert wurde das die aktuelle Position farblich hinterlegit ist
************************************************/ 

$nav_tp = $idcat; 

// AUSGABE Location-String (nur Kategorien) 
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"); 
} 

for($i=0;$i<count($nav_tree);$i++) {
  if($nav_tree[$i][idcat] > 1 && $nav_tree[$i][idcat] != $idcat) { 
    echo "<a class=\"breadcrumb\" href=\"".$nav_tree[$i][link]."\">".$nav_tree[$i][name]."</a>"; 
    echo " <span class=\"breadcrumb\">  > </span>"; // seperator 
  }
  if($nav_tree[$i][idcat] == $idcat) { 
    echo "<a class=\"breadcrumb_act\" href=\"".$nav_tree[$i][link]."\">".$nav_tree[$i][name]."</a>"; 
  }
} 


// AUSGABE vom aktuellen Artikeltitel 
$i=$i-1; 
$new_idart=$idart; 

$sql = "SELECT 
             idart, is_start 
        FROM 
              ".$cfg["tab"]["cat_art"]." 
        WHERE 
              idart='$new_idart' AND is_start='0'"; 

$db->query($sql); 

if($db->next_record()) { 

  $sql = "SELECT 
             idartlang, title 
          FROM 
              ".$cfg["tab"]["art_lang"]." 
          WHERE 
              idartlang='$new_idart'"; 

  $db->query($sql); 
  $db->next_record(); 
  $art_titel=$db->f("title"); 

// echo " <span class=\"breadcrumb\">  > </span> <a class=\"breadcrumb\" href=\"".$nav_tree[$i][link]."&idart=$new_idart\">".$art_titel."</a>"; 

} 
?>
css Code:

Code: Alles auswählen

span.breadcrumb { 
font-family: Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-decoration: none; 
font-size:12px; 
color: #ccccff; 
} 

a.breadcrumb { 
font-family: Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-decoration: none; 
font-size:12px; 
color: #ccccff; 
} 

a.breadcrumb_act { 
font-family: Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-decoration: none; 
font-size:12px; 
color: #cc6600; 
}
Gesperrt