Hallo Joomlagemeinde,

ich habe da so meine Probleme mit active Links...

Ich habe auf meiner Seite links ganz normal das "Mainmenü" und binde genau diese Links auch im "Topmenü" ein. Das ganze mache ich via include menue.php.

PHP-Code:
<?php
                                        $item_id 
mysql_escape_string$_GET['Itemid'] );
                                        
$qry "SELECT id, name, link FROM #__menu WHERE menutype='mainmenu' and parent='0' AND access<='$gid' AND sublevel='0' AND published='1' ORDER BY ordering LIMIT 12";
                                        
$database->setQuery($qry);
                                        
$rows $database->loadObjectList();
                                        foreach(
$rows as $row) {
                                                echo 
"<li><a class='mainlevel' href='$row->link&Itemid=$row->id' ".( $row->id == $item_id "class='current'" "" )." ><span>$row->name</span></a></li>";
                                        }
                                
?>
Nun will ich aber das die markierung für einen aktiven Link auch in diesem Topmenü greift. Im normalen standard Mainmenü funktioniert das ganze 1a. Ich habe dem Topmenü nun auch mal die classe mainlevel gegeben, jedoch passiert hier garnichts...

Was ich durch aufrufen des Queltexstes noch gesehen habe ist, das im Mainmenü die activen Links noch mit einer Zusätzlichen id versehen sind.

In der .css habe ich das wie folgt deklariert:
Code:
a.mainlevel:link, a.mainlevel:visited {
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	line-height: 18px;
	text-decoration: none;
	color: #929b43;
	font-weight: normal;
	font-size: 12px;
	font-family:Tahoma, Arial,sans-serif;
	background: transparent url(../images/arrow.jpg) center left no-repeat;
}
a.mainlevel:hover {
	color: #FFCC33;
	background: transparent url(../images/arrow.jpg) center left no-repeat;
	font-weight: none;
	text-decoration: underline;
}

a#active_menu.mainlevel:link, a#active_menu.mainlevel:visited {
	color: #FFCC33;
	text-decoration: underline;
}
Da aber bei active noch von menu die Rede ist, denke ich mal das es sich nur auf "echte" menüs bezieht und habe deswegen noch folgende Zeile, jedoch ohne Erfolg, eingefügt.

Code:
a#active.mainlevel:link, a#active_menu.mainlevel:visited {
	color: #FFCC33;
	text-decoration: underline;
}
Könnt Ihr mir da weiterhelen?!