Zastanawia mnie kwestia generowania danych strony do szablonu. Często stosowano takie rozwiązanie, że w głównym index.php nad switchem do wyboru podstron , includowało się head templatki, a pod switchem, footer templatki. Sposób ten jest troszkę nie na rękę, kiedy chce się mieć dynamiczne title. Myślałem nad zrobieniem czegoś takiego:
<?php ////index.php switch($_GET['page']) { case 'newsy': include('newsy.php'); break; ..... } include('szablon.php'); //// ?> <?php ////newsy.php $tytul='Tytuł newsa'; $tresc='Do tej zmiennej generowały się newsy'; //// ?> ////szablon.php <html> <head> <title><?=$tytul?></title> </head> <body> <?=$tresc?> </body> </html> ////
ale może da się to wykombinować lepiej?