ich würde gerne dem aktiven link in der BottomNavigation eine CSS-Klasse zuweisen.
Ich murks schon seit Stunden rum, habe inzwischen auch geschafft, eine Klasse zuzuweisen.
Jetzt habe ich aber noch das Problem, dass ich bei meinem Lösungsansatz nun auch hinter dem letzten Navigationspunkt einen senkrechten Strich habe, dieser soll jedoch nur zwischen den Navigationspunkten erscheinen.
Hier das Originalmodul:
Code: Alles auswählen
<?php
/***********************************************
* Bottom Navigation Output
*
* Author : Willi Man
* Copyright : four for business AG
* Version : 1.0
* Created : 17-03-2005
* Modified : 05-08-2005, Andreas Lindner
************************************************/
#System properties in use:
#Type: navigation, Name: idcat_bottomnavi
#Contains idcat of tree to be displayed in bottom navigation
#Includes
cInclude("frontend", "includes/functions.navigation.php");
cInclude('classes', 'class.template.php');
#Get settings
$cApiClient = new cApiClient($client);
$catStart = $cApiClient->getProperty('navigation', 'idcat_bottomnavi');
if (!is_object($oClient)) {
$oClient = new cApiClient($client);
}
#Get sub categories
$navigation = array ();
$navigation = createNavigationArray($catStart, $db);
#Output sub categories
$output = '';
if (count($navigation) > 0) {
foreach ($navigation as $key => $data) {
$output .= '<a href="'.$sess->url("front_content.php?idcat=".$data['idcat']).$data['name'].'">'.$data['name'].'</a> | ';
}
}
if (strlen($output) > 0) {
$output = substr($output, 0, strlen($output) - 3);
}
echo $output;
?>
Code: Alles auswählen
foreach ($navigation as $key => $data) {
$output .= '<a href="'.$sess->url("front_content.php?idcat=".$data['idcat']).'" class="topnav_link" title="'.$data['name'].'">'.$data['name'].'</a> | ';
}
Code: Alles auswählen
foreach ($navigation as $key => $data)
{
if ($data['idcat']==$idcat)
{
echo '<span class="active">';
}
echo '<a href="'.$sess->url("front_content.php?idcat=".$data['idcat']).'" title="'.$data['name'].'">'.$data['name'].'</a></span> | ';
}
Wie kriege ich nun noch diesen senkrechten Strich hinter dem letzten Navigationspunkt weg? Gibt es noch einen anderen Lösungsansatz, um dem aktiven Navigationspunkt eine Klasse zuzuweisen?
Kann mir jemand einen Tipp geben? Das wäre super!
Viele Grüße aus Berlin von
Muddy