Navigation für Fortgeschrittene Hallo,
ich habe eine Tree-Navigation mit 2 bzw. 3 Ebenen. Diese ist mit ID und parentID in einer SQL-Datenbank gespeichert.
Ebene1 ist die Hauptebene, diese wird nicht angezeigt. Sie dient als ROOT-Ebene.
Ebene2 soll auf der Website eine Grafik sein, die je nach Zustand (aktiv/inaktiv) auf eine andere Grafik umswitcht. Also prinzipiell 2 Grafiken. Zusätzlich zu diesen Grafiken muss noch dynamisch eine Bannergrafik gespeichert werden, die im Contentbereich angezeigt werden soll.
Ebene3 ist nur Text. Dort soll aber optional auch noch eine Grafik für die Contentseite rein, die, falls man auf den übergeordneten Ebene2-Link klickt, dort angezeigt werden soll.
Ich habe eine Klasse geschrieben, womit diese Art der Darstellung funktioniert.
Problem: Man muss die Grafiken manuell in ein Verzeichnis legen und diese dann auch noch manuell im Script dem Objekt zuweisen.
Ich möchte das in einem CMS lösen. Dummerweise liegt das Projekt auf einem anderen Server, also muss ich, die Bilder für die Rubriken in der Datenbank speichern. (FTP, etc. fällt aus gegebenen Gründen aus).
Weil die Rubrikentabelle auch noch für andere Zwecke gebraucht wird, will ich die Bilder in einer Verknüpfungstabelle speichern. Um das ganze erweiterbar zu halten, fällt es mir schwer eine brauchbare Tabellenstruktur für die Grafiken zu erfinden.
Erster Lösungsansatz:
Tabelle Rubriken:
rubrikID, parentID, bezeichnung
Tabelle RubrikenBilder:
rubrikID, bin_navion, bin_navioff, bin_banner, bin_tbcontent
Bin ich da auf dem Holzweg? |