seids mir gegrüsst.
wie bekomm ich nen echten ersternen link ins menü ?
hab hier zwar schon brav die suche benutzt aber noch nicht so wirklich was gutes gefunden. (zB. das http://forum.redaxo.de/ftopic10253.html)
würde mir ja schon reichen wenn ich den menüpunkt irgendwie 'makieren' kann. aber wies da in dem beitrag oben steht bekomm ichs nicht hin.
hier mal mein code für das menü. der baut mir einfach ein multi array zusammen.
- Code: Alles auswählen
<?php
$parents = explode("|",$this->getValue("path").$this->getValue("article_id"));
$cur_ele = $this->getValue("article_id");
$left_nav_arr = prozess_menue_ele(OOCategory::getRootCategories(),$parents,$cur_ele);
function prozess_menue_ele($elements,$parents,$cur_ele)
{
$ret_array = array();
if(!empty($elements))
{
foreach($elements as $sub)
{
if ($sub->isOnline())
{
$id = $sub->getId();
$tmp = array();
$tmp['link'] = $sub->getUrl();
$tmp['label'] = $sub->getName();
$tmp['current'] = ($id == $cur_ele)?true:false;
$tmp['children'] = array();
if(in_array($id, $parents))
{
$tmp['children'] = prozess_menue_ele($sub->getChildren(),$parents,$cur_ele);
}
$ret_array[$id] = $tmp;
}
}
}
return $ret_array;
}
?>

