ich habe hier eine schöne navigation die bestens für die dropdown navi horizontal zu gebrauchen ist.
wie bekomme ich hier für den aktiven (root reicht) link ein <a class="activ" rein?
danke für eure hilfe
- Code: Alles auswählen
<?php
// EXPLODE PATH
$PATH = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
// GET CURRENTS
$path1 = $PATH[1];
$path2 = $PATH[2];
$path3 = $PATH[3];
// START 1st level categories
$horizontal_drop_down_nav .= '<ul>';
foreach (OOCategory::getRootCategories() as $lev1) {
if ($lev1->isOnline(true)) {
// 1st level has sub-categories?
$lev1Size = sizeof($lev1->getChildren(true));
$horizontal_drop_down_nav .= "".'<li><a class="'.$lev1->getValue("cat_styleclass").'" ';
if ($lev1Size != "0") {
$horizontal_drop_down_nav .= '';
}
$horizontal_drop_down_nav .= ' href="'.$lev1->getUrl().'" title="'.$lev1->getValue('name').'">'.$lev1->getName().'';
// 1st level had sub-categories? -> go on
if ($lev1Size != "0") {
$horizontal_drop_down_nav .= "".'<!--[if IE 7]><!-->';
$horizontal_drop_down_nav .= "".'</a>';
$horizontal_drop_down_nav .= "".'<!--<![endif]-->';
$horizontal_drop_down_nav .= "".'<table><tr><td>';
$horizontal_drop_down_nav .= "".'<ul>';
// START 2nd level categories
foreach ($lev1->getChildren() as $lev2) {
if ($lev2->isOnline(true)) {
// 2nd level has sub-categories?
$lev2Size = sizeof($lev2->getChildren(true));
$horizontal_drop_down_nav .= "".'<li><a';
if ($lev2Size != "0") {
$horizontal_drop_down_nav .= '';
}
$horizontal_drop_down_nav .= ' href="'.$lev2->getUrl().'" title="'.$lev2->getName().'">'.$lev2->getName().'';
// 2nd level had sub-categories? -> go on
if ($lev2Size != "0") {
$horizontal_drop_down_nav .= "".'<!--[if IE 7]><!-->';
$horizontal_drop_down_nav .= "".'</a>';
$horizontal_drop_down_nav .= "".'<!--<![endif]-->';
$horizontal_drop_down_nav .= "".'<table><tr><td>';
$horizontal_drop_down_nav .= "".'<ul>';
// START 3rd level categories
foreach ($lev2->getChildren() as $lev3) {
if ($lev3->isOnline(true)) {
$horizontal_drop_down_nav .= "".'<li><a href="'.$lev3->getUrl().'" title="'.$lev3->getName().'">'.$lev3->getName().'</a></li>';
}
}
// END 3rd level categories
$horizontal_drop_down_nav .= "".'</ul>';
$horizontal_drop_down_nav .= "".'</td></tr></table>';
$horizontal_drop_down_nav .= "".'<!--[if lte IE 6]>';
$horizontal_drop_down_nav .= "".'</a>';
$horizontal_drop_down_nav .= "".'<![endif]-->';
} // END by if ($lev2Size != "0"):
else {
$horizontal_drop_down_nav .= '</a>';
}
$horizontal_drop_down_nav .= '</li>';
}
}
// END 2nd level categories
$horizontal_drop_down_nav .= "".'</ul>';
$horizontal_drop_down_nav .= "".'</td></tr></table>';
$horizontal_drop_down_nav .= "".'<!--[if lte IE 6]>';
$horizontal_drop_down_nav .= "".'</a>';
$horizontal_drop_down_nav .= "".'<![endif]-->';
} // END by if ($lev1Size != "0"):
else {
$horizontal_drop_down_nav .= '</a>';
}
$horizontal_drop_down_nav .= '</li>';
} // END by if ($lev1->isOnline())
}
$horizontal_drop_down_nav .= "".'</ul>';
// END 1st level categories
print $horizontal_drop_down_nav;
?>
gruß richy

