Zum Inhalt springen

Menuepunkte in 2. Ebene aus externer Datenbank

Erstellt am 11. Januar 2006 · Noch keine Antworten

Tags: Datenbank, Frage

mike_72 ·

Hallo, ich habe mal eine Frage, ob soetwas mit Typo3 überhaupt möglich ist.

Ich habe in der 1. Menuebene eine Seite angelegt und mit Inhalt gefüllt. Jetzt möchte ich als 2. Linkebene verschiedene Seiten anlegen, deren Linkname aus einer externen Datenbank kommt.

Hintergrund ist, dass ich eine Datenbank habe die Konzertdaten enthält. Zu jedem Konzert ist eine Kategorie definiert (also z.B. Rock/Pop, Schlager, Volksmusik). Ich würde gerne unter Seite in der 1. Menuebene (Konzerte) möglichst dynamisch Seiten für die 2. Ebene anlegen und mit Inhalt aus der Datenbank füllen. Die Seiten sollten dann also Rock/Pop, Schlager etc. heissen.

Der PHP-Code zum darstellen der Inhalte wäre auf jeder Seite derselbe. Einziger Unterschied wäre der "SELECT * FROM KONZERTE WHERE KATEGORIE = ???

Geht sowas überhaupt? Genial wäre es natürlich, wenn die Anzahl der Kategorien variabel sein könnten und die Unterseiten ebenfalls variabel von Typo3 erstellt werden können.

Als Alternative habe ich mir überlegt, die Seiten der 2. Ebene manuell anzulegen und zentral eine Klasse anzulegen, die mir fertigen HTML-Code zurückgibt, den ich dann in jede Seite mittel dem PHP-Modul einbinde. Also so

<?php
require_once 'die klasse';
$ausgabe = new Klasse();
echo $ausgabe->inhalt('Rock/Pop);
?>
Dann wäre der Aufwand wohl am geringsten.

Danke schonmal für Eure Hile und vielleicht bessere Vorschläge soetwas unzusetzen.