So schwer dürfte der spaß auch nicht sein.
Als Basis würde ich einfach im Ordner Content ein neues Modul erzeugen, welches für die Ausgabe im Frontend dient. content.php oder sowas, diese kannst du dann ggf. in der Auflistung im Menü blcoken, was aber eigentlich nicht nötig ist, da du so direkt eine Fehlerseite hast wenn nur ?content aufgerufen wird....
Ob die URL nun ?content=xyz oder ?content-xyz ist dürfte edoch eigentlich egal sein, du kannst natürlich das mit dem = umsetzen, dazu einfach die URL auslesen, (schau dir dazu die $menu->get funktion an).
Bitte kein $_GET['content'] .....
Innerhalb der Content.php kannst du dann entweder per $menu->get(1) deine angefragte Seite auslesenm, was aber nur bei der - Varainte geht.
Bei = könntest du z.B. $_SERVER['REQUEST_URI']; benutzen
$uri = explode('?',$uri);
echo $uri[1];
$uri[1] ist dann halt alles nach dem ? das könntest du dann weiterverarbeiten und z.B. nach deinem = suchen.
(Wie gesagt dieser weg ist etwas mehr Arbeit)
Dann baust du dir eine Verwaltung für die Contentseiten.
Ob du das nun mit mehreren DB´s oder einer mit allen Daten machst, spielt keine rolle. Das kommt halt auf dein Umfang an.
Dann baust du dir ein neuen Navigationstyp (neben Box und Menuwahl) z.b. Content, und zum schluss eine eigene Auflistung der Content Seiten aus der DB. Vom Prinzip musst du dann nur die selbe Speicherart wie bei Menuwahl intern nutzen "?content-xyz" oder "?content=xyz", die kannst du ja innerhalb des select als value vergeben.
Das war der ganz leichte weg.
Der andere...
Dann musst du die Auflistung der Content Dateien (Standard) anpassen und um die DB Werte erweitern.
Wie gesagt, ich bin der Meinung das so etwas relativ einfach umzusetzen ist. Am rest der Menüverwaltung sollten dann keine änderungen mehr nötig sein,.
Zuletzt modifiziert von Revolution am 08.07.2013 - 16:44:18