Die Klasse nav42 ist nun in das Navigation Factory Addon eingeflossen

Download: http://www.redaxo.org/de/download/addons/?addon_id=1255
(oder über Installer)
Kommentare/Diskussion hier: http://www.redaxo.org/de/forum/addons-f ... 20770.html
Code: Alles auswählen
<?php echo rex_navigation_ex::getMenuByCategory(0,3,TRUE,TRUE) ?>
Code: Alles auswählen
if (count($navObj) > 0) {
$return .= '<ul>';
}
Code: Alles auswählen
if (count($navObj) > 0) {
if ($depth == 0) {
$return .= '<ul class="sf-menu" id="nav">';
} else {
$return .= '<ul>';
}
}
Code: Alles auswählen
// ausgabe der navigation mit startkategorie id = 42
// 2 level tief
// alle unterebenen werden angezeigt
// offline artikel werden nicht angezeigt
// startartikel der website wird nicht ausgeblendet
// li klasse für selektierte menüpunkte: "current"
// erste ul id: "nav"
// erste ul klasse "sf-menu"
// li id aus metainfo feld: "cat_css_id"
// li klasse aus metainfo feld: "cat_css_class"
// php funktion die den link zurückgibt (hier als beispiel: erste ebene ohne verlinkung)
echo nav42::getNavigationByCategory(42, 2, true, true, false, "current", "nav", "sf-menu", "cat_css_id", "cat_css_class", function($cat, $depth) {
if ($depth == 1) {
return htmlspecialchars($cat->getName());
} else {
return '<a href="' . $cat->getUrl() . '">' . htmlspecialchars($cat->getName()) . '</a>';
}
});
nav42::getLangNavigation() fehlt nochPeter.Bickel hat geschrieben:Da dürften wirklich kaum noch Wünsche offen bleiben.
Code: Alles auswählen
<ul>
<li>Start</li>
<li>
Level1-1
<ul>
<li>Level1-2</li>
<li>Level1-3</li>
<li>Level1-4</li>
</ul>
</li>
<li>
Level2-1
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
</li>
</ul>
EbenAber eigentlich kann ich ja auch mit jQuery schauen ob da noch ein ul drin ist.