Hallo zusammen,
ich arbeite bei meiner Seite sehr viel mit include() und habe ein kleines Problem.
Auf normales Seite im root ist alles super, aber ich habe zum Beispiel meine News im Ordner ../news, dort funktioniert der include vom Header, der Navi etc nicht so wie im root. Logisch, denn die Verlinkungen sind anders. Um von ../news auf die Startseite zu kommen muss ich logischerweise <a href="../index.php">Home</a> machen im root hingegen nur <a href="index.php">Home</a>.
Dadurch habe ich jetzt jeweils für Header, Navigation etc. zwei Dateien. Eine Datei für den root und eine für die Unterordner.
Heißt also ich muss immer 2 Dateien bearbeiten damit es überall gleich ist.
Ich könnte natürlich einfach absolut verlinken, doch wird es dadurch etwas langsamer und ich kann local nicht arbeiten. Sowohl ich für das zweite Problem eine Variable setzen könnte mit der Adresse.
Doch das ist nicht das einzig wahre.
Gibt es noch eine andere Möglichkeit, das ganze so zu gestalten, dass ich für Head, Navi etc. nur noch eine Datei habe?
Danke schon mal!
Gruß
Wishu
ich arbeite bei meiner Seite sehr viel mit include() und habe ein kleines Problem.
Auf normales Seite im root ist alles super, aber ich habe zum Beispiel meine News im Ordner ../news, dort funktioniert der include vom Header, der Navi etc nicht so wie im root. Logisch, denn die Verlinkungen sind anders. Um von ../news auf die Startseite zu kommen muss ich logischerweise <a href="../index.php">Home</a> machen im root hingegen nur <a href="index.php">Home</a>.
Dadurch habe ich jetzt jeweils für Header, Navigation etc. zwei Dateien. Eine Datei für den root und eine für die Unterordner.
Heißt also ich muss immer 2 Dateien bearbeiten damit es überall gleich ist.
Ich könnte natürlich einfach absolut verlinken, doch wird es dadurch etwas langsamer und ich kann local nicht arbeiten. Sowohl ich für das zweite Problem eine Variable setzen könnte mit der Adresse.
Doch das ist nicht das einzig wahre.
Gibt es noch eine andere Möglichkeit, das ganze so zu gestalten, dass ich für Head, Navi etc. nur noch eine Datei habe?
Danke schon mal!
Gruß
Wishu
Kommentar