Navigation: Verwaltung und Strukturierung mit PHP
Christian
- php
0 XaraX
Hi,
ich frage mich wie ich am besten eine Navigation aufbauen kann. Das ganze soll/kann mit PHP und einer Datenbank realisiert werden.
Ich gestalte bisher meine Seiten/Navigation wie folgt:
In einer Datenbank sind alle Seiten erfasst, und einer parent_id für die Elternseite, um eine Baumstruktur zu ermöglichen.
Ich habe jede "Seite" (z.B. Gästebuch) als ein -ich nenne es Modul- abgelegt:
Ordnerstruktur: modules/gaestebuch/index.php
In der DB steht dann etwa:
0 | 1 | gaestebuch | Gästebuch
Wenn ich nun o.g. Seite aufrufe, ermittelt ein PHP-Skript den Namen dieser Seite, durch die Umgebungsvariable PHP_SELF, und extrahiert den String "gaestebuch" daraus. Anhand dessen wird dann mithilfe der DB-Tabelle die Navigation dynmaisch aufgebaut und der Titel in den Seitentitel eingefügt.
Gibt es irgendwie elegantere Lösungen, so eine Navigation zu realisieren? Mir erscheint das nämlich sehr unüblich.
Wie macht ihr das?
Gruß
Christian
Hi Christian,
vielleicht hilft Dir ein kleiner Disput über den Sinn von DBs und Verzeichnisstrukturen aus dem Archiv http://forum.de.selfhtml.org/archiv/2004/8/t87724/#m522007, der für das Gesamtkonzept eines Gästebuches(?) ganz interessant wäre.
Gruß aus Berlin!
eddi