ich versuche gerade beim dropdown menu das auth template so anzuwenden, dass auch auf der zweiten ebene links nicht in der navi angezeigt werden, wenn sie im geschützten bereich stehen.
auf der ersten ebene funzt alles prima. fehlerseite wird auch aufgerufen. soweit alles ok.
mit anderer navi habe ich zuvur das gleiche gelöst mit
- Code: Alles auswählen
elseif($lev2->getTypeID() > 1) { }
bei der dropdown navi produziert das allerdings nur
in verschiedensten zeilen.unexpected T_ELSEIF
hat jemand einen tipp warum das bei der einen navi funzt und bei der anderen nicht?
viele grüsse
ruwe
ps
hier mein template für die navi
- Code: Alles auswählen
<?php
/*--------------------------------------------------
//-- HORIZONTAL DROPDOWN NAVIGATION
//--------------------------------------------------
//---TEMPLATE BASED ON A NAVIGATION TEMPLATE BY-----
//-- blumbeet web.studio
//--------------------------------------------------
//---TEMPLATE MODIFIED BY---------------------------
//-- a-concept internet.studio
//-- Sven Albert-Pedersen
//-- www.a-concept.de / www.svenalbert.de
//--------------------------------------------------
//-- version 1.0
//-- date 27-jul-2006
//--------------------------------------------------
//---CSS is COPYRIGHT by STU NICHOLLS---------------
//-- Please see Copyright Notice @
//-- http://www.cssplay.co.uk/menus/final_drop.html
//--------------------------------------------------
//---EINBINDEN IM TEMPLATE WIE FOLGT----------------
//-- 1.) Dieses Template im PHP-Teil includen
//-- 2.) Im HTML-Teil:
//-- <div class="menu"><?php print $horizontal_drop_down_nav; ?></div>
//-- 3.) CSS in der CSS-Datei einfügen
//-- 4.) Please note that you will also need a standards compliant !doctype
//-- for this menu to work correctly.
//--------------------------------------------------*/
// EXPLODE PATH
$PATH = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
// GET CURRENTS
$path1 = $PATH[1];
$path2 = $PATH[2];
$path3 = $PATH[3];
$path4 = $PATH[4];
$user_typ = 1;
if ($FORM['USR_TYP'] != 0) {
$user_typ = $FORM['USR_TYP'];
}
// START 1st level categories
$horizontal_drop_down_nav .= '<ul class="nav1st">';
foreach (OOCategory::getRootCategories() as $lev1) {
if ($user_typ >= $lev1->getTypeId()) {
if ($lev1->isOnline(true)) {
// 1st level has sub-categories?
$lev1Size = sizeof($lev1->getChildren(true));
$horizontal_drop_down_nav .= "\n".'<li><a';
if ($lev1Size != "0") {
$horizontal_drop_down_nav .= ' class="drop"';
}
$horizontal_drop_down_nav .= ' href="'.$lev1->getUrl().'" title="'.$lev1->getName().'">'.$lev1->getName().'';
// 1st level had sub-categories? -> go on
if ($lev1Size != "0") {
$horizontal_drop_down_nav .= "\n".'<!--[if IE 7]><!-->';
$horizontal_drop_down_nav .= "\n".'</a>';
$horizontal_drop_down_nav .= "\n".'<!--<![endif]-->';
$horizontal_drop_down_nav .= "\n".'<table><tr><td>';
$horizontal_drop_down_nav .= "\n".'<ul class="nav2nd">';
// 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 .= "\n".'<li><a';
if ($lev2Size != "0") {
$horizontal_drop_down_nav .= ' class="drop"';
}
$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 .= "\n".'<!--[if IE 7]><!-->';
$horizontal_drop_down_nav .= "\n".'</a>';
$horizontal_drop_down_nav .= "\n".'<!--<![endif]-->';
$horizontal_drop_down_nav .= "\n".'<table><tr><td>';
$horizontal_drop_down_nav .= "\n".'<ul class="nav3rd">';
// START 3nd level categories
foreach ($lev2->getChildren() as $lev3) {
if ($lev3->isOnline(true)) {
// 3nd level has sub-categories?
$lev3Size = sizeof($lev3->getChildren(true));
$horizontal_drop_down_nav .= "\n".'<li><a';
if ($lev3Size != "0") {
$horizontal_drop_down_nav .= ' class="drop"';
}
$horizontal_drop_down_nav .= ' href="'.$lev3->getUrl().'" title="'.$lev3->getName().'">'.$lev3->getName().'';
// 3nd level had sub-categories? -> go on
if ($lev3Size != "0") {
$horizontal_drop_down_nav .= "\n".'<!--[if IE 7]><!-->';
$horizontal_drop_down_nav .= "\n".'</a>';
$horizontal_drop_down_nav .= "\n".'<!--<![endif]-->';
$horizontal_drop_down_nav .= "\n".'<table><tr><td>';
$horizontal_drop_down_nav .= "\n".'<ul class="nav3rd">';
// START 4rd level categories
foreach ($lev3->getChildren() as $lev4) {
if ($lev4->isOnline(true)) {
$horizontal_drop_down_nav .= "\n".'<li><a href="'.$lev4->getUrl().'" title="'.$lev4->getName().'">'.$lev4->getName().'</a></li>';
}
}
// END 4rd level categories
$horizontal_drop_down_nav .= "\n".'</ul>';
$horizontal_drop_down_nav .= "\n".'</td></tr></table>';
$horizontal_drop_down_nav .= "\n".'<!--[if lte IE 6]>';
$horizontal_drop_down_nav .= "\n".'</a>';
$horizontal_drop_down_nav .= "\n".'<![endif]-->';
} // END by if ($lev3Size != "0"):
else {
$horizontal_drop_down_nav .= '</a>';
}
$horizontal_drop_down_nav .= '</li>';
}
}
// END 3nd level categories
$horizontal_drop_down_nav .= "\n".'</ul>';
$horizontal_drop_down_nav .= "\n".'</td></tr></table>';
$horizontal_drop_down_nav .= "\n".'<!--[if lte IE 6]>';
$horizontal_drop_down_nav .= "\n".'</a>';
$horizontal_drop_down_nav .= "\n".'<![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 .= "\n".'</ul>';
$horizontal_drop_down_nav .= "\n".'</td></tr></table>';
$horizontal_drop_down_nav .= "\n".'<!--[if lte IE 6]>';
$horizontal_drop_down_nav .= "\n".'</a>';
$horizontal_drop_down_nav .= "\n".'<![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 .= "\n".'</ul>';
// END 1st level categories
// print $horizontal_drop_down_nav;
?>

