1.) datei erstellen -> menu.php
- Code: Alles auswählen
<?php
function menuswitch ($pageid) {
switch ($pageid) {
case "home":
@include "home.php";
break;
case "kontakt":
@include "kontakt.php";
break;
....
default:
@include "home.php";
}
?>
2.) in die jeweilige seite include "menu.php" ganz oben; dann ein menu bauen und die links heissen dann bspw.
- Code: Alles auswählen
<a href="index.php?content=home">home</a>
3.) dort, wo dein content erscheinen soll:
- Code: Alles auswählen
<?php menuswitch($_GET["content"]); ?>
dadurch kannst du a) frames umgehen und b) sollte das auf inode hosts funktionieren (selbst getestet)
vorteil: kannst du auch dynamisch aus einer DB füttern und somit eine volldynamische menüführung bauen
Hope that helps,
Schu