Hallo zusammen,
ich habe folgendes Menüproblem:
Wenn ich auf einen Untermenüpunkt klicke, erscheint der gewünschte Inhalt, aber die anderen Untermenüpunkte verschwinden.
Da stimmt irgendwas in der menu.php des Templates nicht (dieses greift auf das nicht publizierte mainmenu zu).
Hier der Link zur Website:
[Zur Link-Ansicht bitte registrieren.]
Hier die menu.php:
Code:
<div id="menu">
<div class="menuc">
<div id="topnavi">
<ul>
<?php
$item_id = (int) mosGetParam($_REQUEST, 'Itemid', 0);
$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";
$database->setQuery($qry);
$rows = $database->loadObjectList();
foreach($rows as $row) {
echo "<li><a href='$row->link&Itemid=$row->id' ".( $row->id == $item_id ? "class='current'" : "" )." ><span>$row->name</span></a></li>";
}
?>
</ul>
</div>
<div id="submenu">
<ul>
<?php
$qry = "SELECT * FROM #__menu WHERE menutype='mainmenu' and parent='{$item_id}' AND access<='$gid' AND sublevel='0' AND published='1' ORDER BY ordering";
$database->setQuery($qry);
$rows = $database->loadObjectList();
if (!empty($rows)) {
foreach($rows as $row) {
echo "<li><a href='$row->link&Itemid=$row->id' >$row->name</a></li>";
}
}
?>
</ul>
</div>
</div>
</div> Danke für eure Hilfe!