Schrift
[thread]171[/thread]

"Popupmenus" mit CGI: Wie?



<< >> 2 Einträge, 1 Seite
pktm
 2004-02-15 18:43
#1236 #1236
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
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
http://www.intergastro-service.de (mein erstes CMS :) )
jan10001
 2004-02-16 10:29
#1237 #1237
User since
2003-08-14
962 Artikel
BenutzerIn
[default_avatar]
Ganz einfach, mit einer Verbindungstabelle. :) In dieser gibst du zu jeder Seite alle dazugehörigen Unterseiten an.

Verbindungstabelle
uebergeordnet_cms_seiten_id (übergeordnete Seite)
untergeordnet_cms_seiten_id (untergeordnete Seite)

z.B.
Häuser / Flachdach
Häuser / Walmdach
Häuser / andere Dächer
andere Dächer / Holzdach
andere Dächer / Strohdach
usw.\n\n

<!--EDIT|jan10001|1076920231-->
<< >> 2 Einträge, 1 Seite



View all threads created 2004-02-15 18:43.