[TYPO3-german] Extbase, Fluid und JSON
Stefan Padberg
post at bergische-webschmiede.de
Sun Aug 3 00:00:27 CEST 2014
Hallo,
wie würdet ihr das machen?
Ich möchte mit Extbase/Fluid eine Datenbanktabelle im JSON-Format
ausgeben. Wie die Daten auf der Seite mit dem list-Plugin ausgegeben
werden können, habe ich bereits herausbekommen (es ist etwas schwierig
wegen der geschweiften Klammern, die sowohl von Fluid als auch von JSON
benötigt werden).
Jetzt sollten die Daten in einer eigenen Datei im JSON-Format dynamisch
abgelegt werden, damit sie auf der Seite mit dem list-Plugin über einen
Script-Tag eingebunden werden können.
Welche Möglichkeiten habe ich mit Extbase/Fluid, um dieses Problem zu
lösen?
Oder sollte man das gar nicht mit Extbase/Fluid machen? Ich habe mit
Typoscript versucht, ein neues PAGE-Objekt mit den JSON-Daten zu füllen,
aber weder mit CONTENT noch mit RESOURCE bin ich an die Datenbank
rangekommen. RESOURCE gibt nur einzelne Datensätze aus, aber keine ganze
Tabelle. Und mit CONTENT kann ich offenbar nur die tt_content-Tabelle
auslesen, aber nicht x-beliebige Tabellen.
Jetzt könnte ich natürlich eine Klasse/Funktion schreiben, die die
Datenbankabfrage erledigt, und das Resultat irgendwie in einem eigenen
PAGE-Object ausgeben. Wo packt man so eine Klasse hin, wenn man den
Extbase-Konventionen gerecht werden möchte?
Mir scheint das alles nicht besonders zielführend zu sein. Am ehesten
noch der Ansatz mit dem eigenen PAGE-Objekt, wenn man es mit einem
CONTENT-Objekt befüllen könnte. Das wäre eine reine Typoscript-Lösung,
mit der ich gut leben könnte.
Was meint ihr dazu?
Beste Grüße
Stefan Padberg
---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz ist aktiv.
http://www.avast.com
More information about the TYPO3-german
mailing list