Skoro tak, to ok
Nie musi to być jeden plik index.php. Jeśli poszczególne działy strony różnią się od siebie na tyle drastycznie, że nie da się tego sensownie ogarnąć, to możesz dla np. 10-ciu pozycji menu napisać 10 różnych szablonów.