Hallo!
Stellt euch vor, ihr habt eine Webseite mt folgender Struktur:
Ebene 0:
|
+- Startseite
+- Angebot
| |
| +- Häuser
| | |
| | +- Flachdach
| | +- Walmdach
| | +- andere Dächer
| |
| +- Gärten
| |
| +- mit Liegestuhl
| +- ohne Liegestuhl
| +- Gehwege
|
+- Kontakt
Jetzt wollt ihr euch ein Content-Management-System schreiben, dass ein dynamisches Popupmenu erzeugt.
Also so eines, dass wenn man "Angebot" anklickt, Häuser und Gärten angezeigt werden und wenn
man dann "Gärten" anklickt die Links zu den Webseiten unterhalb von Angebot>Gärten angezeigt werden.
Ihr wisst was ich meine?
Wie macht ihr das?
Ich steige einfach nicht dahinter ohne irrsinnigen Rechenaufwand zu fabrizieren.
Die Komplexität geht bei mir zuweilen bis x³ und das sollte - so finde ich - nicht sein.
Also meine Datenbank mit den Webseiten sieht im Moment so aus:
# Table structure for table 'cms_seiten'
#
CREATE TABLE cms_seiten (
id int(255) NOT NULL auto_increment,
keyword varchar(255) NOT NULL,
titel varchar(255) NOT NULL,
meta_keywords varchar(255) NOT NULL,
meta_desc varchar(255) NOT NULL,
meta_page_topic varchar(255) NOT NULL,
inhalt text,
parent varchar(255) DEFAULT '0' NOT NULL,
visible tinyint(4) DEFAULT '0' NOT NULL,
time timestamp(14),
autor_id tinyint(255) DEFAULT '0',
editierbar_von varchar(255) DEFAULT '0',
PRIMARY KEY (id),
UNIQUE keyword (keyword)
);
mfg pktm