[TYPO3-german] Datenbank bearbeiten

Bernd Wilke t3n at pi-phi.de
Mon Jan 25 11:38:38 CET 2016


Am 25.01.2016 um 10:00 schrieb Damien:
> Moin,
> ganz einfache Frage: Kann ich irgendwie in der TYPO3 Datenbank manuell
> eine Tabelle anlegen, die ich dann von außen befüllen lasse, und den
> Inhalt im FE ausgeben lassen? Oder auch von TYPO3 aus, hauptsache
> Tabelle anch eigenen Vorgaben.
> Sprich ich lege an, Programm sendet Daten von einer anderen DB an die
> TYPO3-DB, TYPO3 ließt DB aus und Daten werden auf der Website
> ausgegeben, möglichst automatisch ohne irgendwelche mnauellen Eingriffe.
> Ach ja, Nutzung einer bestehenden Extension ist ausgeschlossen (und für
> einen eigentlich so simplen Vorgang werde ich doch hoffentlich keine
> benötigen....). Hab selbst schon gesucht, finde aber nur gefühlte 9brd
> Anleitungen zum exportieren der DB oder erstellen bei Neu-Installation.

so ganz ohne Extension wirst du nicht auskommen.
damit TYPO3 mit deiner Tabelle etwas anfangen kann muss diese Tabelle im 
TCA defklariert sein. und das wird ohne Extension recht schwer.
Außerdem muss das Ausgeben der Daten noch irgendwie geregelt sein: Daten 
aus der Tabelle in den Arbeitsspeicher holen, in HTML packen (rendern) 
und dann in die Ausgabe von TYPO3 einbauen.
Mit Extension eigentlich ganz einfach, ohne ein Chaos.

schau dir mal den Extension-Builder an. (Eine Extension um mit geringem 
Aufwand eine Extension für genau dieses zu erstellen: Tabellenfelder 
deklarieren, TCA, input/output mit liste und einzelansicht mit Hilfe von 
Fluid-templates)
Und wenn du ganz spezielle Anforderungen hast, die der ExtensionBuilder 
nicht kann musst du den generierten Code eben noch etwas per Hand anpassen.

Wie du jetzt die Tabelle genau befüllst (ob als Editor im BE, oder über 
Formulare im FE, oder eben über externe Programme) ist dann egal. Du 
solltest nur beachten: TYPO3 cachet die Ausgaben. wenn die Daten von 
extern modifiziert werden, muss natürlich dieser Cache gelöscht werden - 
oder ganz auf ihn verzichtet werden.

bernd


More information about the TYPO3-german mailing list