Her sayfanın başlığı $_GET['action'] ile çağırılan sayfanın içinde yer alıyor. Bunu da ob (buffer) olayı ile hallettim. Menüde de şöyle bir şey var. Mesela $_GET['action'] == 'A' ise, A.template.php'yi çağırıp bu sayfada A olarak tanımlanmış $currentAction değişkenini menüdeki <li><a href="?action=a"> şeklinde tanımlanmış olan <li> etiketine class="active" eklemem gerek.
Yani adres index.php?action=a iken menüdeki href ?action=a olan menü butonunun <li> etiketi class="active" olarak tanımlanacak.
Ama menü kodları hep $_GET['action'] ile çağırılan sayfadan önce yazdırıldığı için $currentAction değişkeni hep boş gözüküyor.
Ayrıca "sistemini değiştir", "her sayfaya menüyü tek tek yaz" gibi önerilerde bulunmayın lütfen.

)