Frontend 2

Uitleg B (menu besturing vanuit PHP)


Opbouw menu vanuit PHP array (zonder submenus)

We gaan het menu vanuit een PHP-array opbouwen zodat deze later ook vanuit een database opgebouwd kan worden, of dat we makkelijker rechten per menu-item kunnen uitdelen.

Div menu in body, gevuld vanuit PHP-include

We gaan het ul-li-menu niet meer direct in de HTML plaatsen maar vanuit een PHP-array opbouwen. Daarvoor maken we een menu.php en die wordt net als de inhoud van de content via een PHP-include geplaatst.
De <body> ziet er dan nog simpeler uit: (alleen div menu is veranderd):


menu.php: de file waarmee het ul-li-menu wordt opgebouwd PHP-include

Menu.php is als volgt opgebouwd:

  1. Eerste 4 regels: menuitems worden in een array geplaatst
  2. Function: de functie die door de array met menuitems heen loopt en de HTML voor het ul-li-menu maakt
  3. Laatste 3 regels: echo's die de menu div schrijven en de inhoud van het menu via de functie plaatst