Zum Inhalt springen

Backend Seiteninhalt aus externer Datenbank

Erstellt am 5. Juni 2014 · 2 Antworten · letzte Antwort am 6. Juni 2014

Tags: Datenbank, Frage

kjuuze ·

Hallo TYPO3ler

In einer Extbase-Extension lese ich Extbase-Objekte aus einer "typo3fremden" Datenbank. Dies scheint soweit bis jetzt auch prima zu klappen. Um nun aber einige dieser Objekte verwalten zu können, würde ich gerne das TYPO3-Backend benutzen. Wenn ich in einem Extbase-Repository die DB wechsel, interesiert dies das Backend natürlich nicht im Geringsten ;-)

Kennt jemand von euch einen Weg, wie ich im Backend den Seiteninhalt meiner Extension aus einer anderen DB holen kann? Also dass in einem SysFolder die externen Objekte angezeigt werden? Bedingt natürlich, dass die PID in der externen DB korrekt gesetzt ist.

Das Ziel wäre, pro Benutzergruppe eine eigene externe DB für Extbase-Objekte zu haben. Diese sollen aber wenn möglich im Backend der selben TYPO3-Installation verwaltet werden können. Die "Weiche" könnte hier zb. die Benutzergruppe darstellen.

Vielen Dank für eure Anregungen 🙂

Grüsse
Kjuuze

kjuuze ·

Hi aemka,
Vielen Dank für deine Antwort!

Sync
Die externe DB-soll lediglich die Extbase-Objekte und nicht die gesamten TYPO3-Tabellen enthalten. Ich sehe da momentan nicht, wie ich das mit synchronisieren anstellen soll, werde das aber noch genauer anschauen.

Backend-Modul
Jop, das wäre möglich. Resp. könnte es dann auch gleich eine eigenständige Backend-Applikation sein. Genau dies möchte ich nach Möglichkeit verhindern, da TYPO3 ja von Haus aus schöne Backendfunktionen mitliefert. Dies nochmal selbst zu schreiben, möchte ich nur im Notfall machen.