Chodzi mi o oddzielenie szablonu strony od jej zawartości.Np. w pliku index.php zawarty jest szablon strony a w pliku np. about.php jest tylko zawartość.Jak zrobić tak, aby znajdując się na stronie głównej, po kliknięciu przycisku about nie było trzeba ładować pliku z tym samym kodem co w pliku index, tylko "wyciągnąć" z pliku about.php content i wyświetlić go.
Chodzi Ci o coś takiego?
https://github.com/HaKIMus/slim-template/tree/master/app/resources/views
Możesz zastosować wzorzec Front Controller i będzie mogło śmigać na czystym PHP.
Albo pobrać jakiś (mini-)framework jak:
https://www.slimframework.com/
I implementację wzorca masz z głowy.