Hallo,
ich würde gerne mal so ein Master Template entwickeln, weil ich ja jetzt doch schon ein paar Seiten erstellt habe, allerdings habe ich keine davon veröffentlicht. Diese waren halt nur erst einmal dazu gedacht, sich ein wenig mit HTML, CSS, JS (jQuery, Ajax etc.) und PHP anzufreunden. Allerdings habe ich für diese Seiten immer ein extra .css Datei oder eine extra .html oder .tpl erstellt und demnach war auch mit Sicherheit vieles dabei, was sehr repetitiv war.
Wie kann man also Aspekte der Seite in einem Master Template vereinen. (so heißt das doch?)
In diesem Master Template dürften dann ja eigentlich nur Sachen vorkommen, wie ein Menü, ein Footer oder der Inhaltsbereich. (je nachdem ob dieser sich ändert oder nicht?)
Würde man dann aber wirklich für eine Seite auch nur ein Master Template machen? Was wäre denn bspw. wenn ich einen Frontend Bereich habe und einen Backend Bereich, für einen Blog oder sowas z.B? Diese zwei Bereiche würden sich in meiner Vorstellung dann natürlich sehr unterscheiden. Würde man dann versuchen, trotzdem irgendwie die Gemeinsamkeiten zu vereinen oder für diesen Backend Bereich dann auch ein extra Master Template erstellen? Diese dann ja natürlich auch mit einer .css Datei die dann das Design bestimmt?
Wenn ich dann eine extra Seite hätte, wie z.B eine Gallerie, die dann das Master Template des Frontends benutzt, wie würde ich aber dann bspw. was in den Inhaltsbereich, der Einfachheit halber jetzt mal "content" genannt, reinladen? Müsste man das dann nicht schon mit js machen? Über diesen content div würden sich ja dann noch der menü Bereich usw. befinden, also wie regelt man das dann?
Die HTML Dateien kann man dann ja ganz normal in die .php Dateien inkludieren aber wie man das o.g regelt, das wüsste ich nicht.
Wenn man das ganze mit js regeln würde, dann würde ja aber auch die Seite nicht mehr laufen, wenn jemand js abgeschaltet hat.
Es kann sein, dass das ganze irgendwie ein bisschen komisch geschrieben ist, dafür entschuldige ich mich aber ich wusste teilweise echt nicht, wie ich das schreiben soll.
Danke schon einmal an alle, die sich hier beteiligen bzw. mir helfen.