Hallo,
Ik ben bezig met onze website te vernieuwen en wilde de menu gebruiken via include zodat ik wanneer het menu aangepast moet worden, maar 1 keer alles moet wijzigen.
Nu wil dit niet lukken met de active class. Kan iemand me helpen?
op de site page heb ik helemaal bovenaan gezet
<?php $page = 'Sponsors'; ?>
waar de menu moet komen heb ik deze code gezet
<?php
require_once("./menu-top.php");
?>
Tot hier lukt alles goed. het menu-top wordt online weergegeven, maar de active (andere kleuren) werk niet.
dit is een lijn van de menu-top.php
<li class="<?php echo ($page_id == "Home" ? "active" : "");?>"> <a href="index.php">Home</a></li>
<li class="<?php echo ($page_id == "Harmonie" ? "active" : "");?>"> <a href="./harmonie/historiek.php">Harmonie</a></li>
<li class="<?php echo ($page_id == "Jeugd" ? "active" : "");?>"> <a href="./jeugd/blablabla.php">Jeugd</a></li>
<li class="<?php echo ($page_id == "Activiteiten" ? "active" : "");?>"> <a href="activiteiten.php">Activiteiten</a></li>
<li class="<?php echo ($page_id == "Media" ? "active" : "");?>"> <a href="foto.php">Foto's</a></li>
<li class="<?php echo ($page_id == "Sponsors" ? "active" : "");?>"> <a href="./sponsors.php">Sponsors</a></li>
<li class="<?php echo ($page_id == "Contact" ? "active" : "");?>"> <a href="contact.php">Contact</a></li>
Volgens mij ben ik iets vergeten, maar weet niet wat. Kan iemand helpen?
1.156 views