Frage zur Navigation

Status
Nicht offen für weitere Antworten.

chsp

Grünschnabel
hi,

Ich würde gerne genau so ein Navigations-Menü wie auf http://www.csu.de haben,
leider weiß ich nicht genau, wie ich das realisieren kann.

Das was mir eben gefällt ist, dass wenn ich die Hauptkategorie öffne,
sich die Unterkategorien aufklappen und wenn ich die Hauptkategorie wechsle,
diese sich auch automatisch schließen.

Wäre über jeder Hilfe dankbar.

Gruß
 
hi,

danke für den link,
leider ist dort kein Beispielt für eine Navigation dabei,
welche eine Unterkategorie bei einem Klick auf die Hauptkategorie öffnet.
 
Moin

In PHP kann ich dir eine Lösung anbieten:

Leg eine Datei mit folgendem Inhalt an:

Code:
<?php
 include "menu.php";
 echo $menu;
 
 ?>

Und dann in einer Zweiten, hast du dein eigentliches Hauptmenu:

Code:
<html>

<head>
<link rel="stylesheet" href="styles/index.css">
</head>
<table border="0" width="100%">
<tr>
<td width="100%" height="31">
<p align="center">Menu
</tr>
</table>

<p>

<?php
$state1 = $state2 = $state3 = $state4 = $state5 = $state6 = $state7 = $state8 = $state9 = "2";

if($_REQUEST['quest']) {
	switch ($_REQUEST['quest']) {
		case "1": {
			$quest1 = ($_REQUEST['state1'] == "2") ? "
				<br>
					<td>
						<ul>
    		    		    <li>Untermenu1_1
	    		    		<li>Untermenu1_2 
    		    		    <li>Untermenu1_3
						</ul> 
					</td>
				" : false; 
				$state1 = ($_REQUEST['state1'] == "2") ? "1" : "2";
				break;
			}
		case "2": {
			$quest2 = ($_REQUEST['state2'] == "2") ? "
				<br>
					<td>
						<ul>
    		    		    <li>Untermenu2_1
	    		    		<li>Untermenu2_2
    		    		    <li>Untermenu2_3
						</ul>
					</td>
				" : false; 
				$state2 = ($_REQUEST['state2'] == "2") ? "1" : "2";
				break;
			}
		default: {
   			$quest1 = $quest2 = $quest3 = $quest4 = $quest5 = $quest6 = $quest7 = $quest8 = $quest9 = false;
		}
	}
}
$menu = "
	<table class='subbody' border='0' width='100%' cellpadding='0px' cellspacing='0px'>
		<tr>
			<td width='100%'>
    			<a href='deinenavdatei.php?quest=1&state1=$state1'>Menu 1
			</td>
		</tr>
	</table>
$quest1 
	<table class='subbody' border='0' width='100%' cellpadding='0px' cellspacing='0px'>
		<tr>
			<td width='100%'>
    			<a href='deinenavdatei.php?quest=2&state2=$state2'>Menu 2
					</td>
			</tr>
	</table>
$quest2

";

?>
</html>

Gruss FG
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Zurück