Mam kilka pytań:
1. W jaki sposób powinno się tworzyć podstrony. Np. utworzenie szablonu w którym górną część strony oraz stopkę dołączamy w php np.
require_once("szablon/naglowek.php");
to samo robimy na dole strony dołączając stopke.
i ten szablon kopiujemy na każdą podstronę i w każdej takiej podstronie zmieniamy ścieżki do plików bo jeżeli dodajemy stronę do jakiegoś katalogu to w ścieżce musimy z niego wyjść i wejść do właściwego.
2. Czy może należy utworzyć jeden szablon a zmieniać tylko właściwą zawartość strony?
Ten drugi pomysł wydaje się lepszy lecz jest problem z adresem url takiej strony ponieważ jest tylko jeden, przez co nie można go skopiować i wysłać komuś bo on wejdzie na stronę główną. Fajnie gdyby ten adres się zmieniał czyli tak jakbyśmy mieli podstrony w osobnych katalogach np.
Kod
https://TwojaDomena.pl/GrupaA/podstronaA/
https://TwojaDomena.pl/GrupaA/podstronaB/
https://TwojaDomena.pl/GrupaB/podstronaC
https://TwojaDomena.pl/GrupaB/podstronaD/
https://TwojaDomena.pl/GrupaA/podstronaB/
https://TwojaDomena.pl/GrupaB/podstronaC
https://TwojaDomena.pl/GrupaB/podstronaD/
Można też wpisywać nazwe strony w metodzie GET np.
Kod
https://TwojaDomena.pl/?Strona=podstronaA
A następnie pobierać z bazy mysql zapisaną ścieżkę do strony i wyświetlać tą stronę w zawartości poprzez wspomniany:
require_once("GrupaA/PodstronaA.php");
Lecz to nie wygląda mi na poprawne rozwiązanie.
Dlatego chciałbym się dowiedzieć w jaki sposób tworzyć takie podstrony.
Oczywiście można tez zautomatyzować np. menu strony uzupełniając je dynamicznie z bazy mysql.
Pozdrawiam