Siedzę nad tym i tak się zastanawiam... Najprościej jest zrobić z funkcją switch lub include, jak to pokazują w niektórych tutkach. Widziałem jeden przykład w Smarty. Teoretycznie można byłoby napisać główną stroną i w odpowiednich elementach/ miejscach szablonu dodać funkcję, które będą odpowiedzialne za zmianę treści strony (stanu danych contentów). Trochę wzoruję się na joomli, jednak nie rozumiem jak to jest, że w głównym katalogu joomli jest jakiś plik index.php, a reszta jest w innych katalogach i łączy się w całość (nie wiem czy to jasno brzmi) 
Hmmm... może będzie trzeba pobawić się pierw z smarty lub jakimś frameworkiem (z tego co przeglądam oferty pracy to najbardziej pożądany jest jednak Zend).

Hmmm... może będzie trzeba pobawić się pierw z smarty lub jakimś frameworkiem (z tego co przeglądam oferty pracy to najbardziej pożądany jest jednak Zend).