Hallo,
ich möchte die Daten einer eigenen Extension als csv exportieren.
Bei meiner Extension können verschiedenen personenbezogene Daten gesammelt werden. Dabei gibt es einige Eigenschaften z.B. Wohnort, die als Relation zu einer weiteren Klasse/Tabelle abgebildet sind.
In der Backend Listenansicht ist alles super soweit, dort bekomme ich die Daten korrekt dargestellt, z.B.:
Max | Mustermann | 0711 2345243 | Stuttgart
im csv Export dann allerdings nicht mehr den Wohnort als Name sondern lediglich die uid
Max | Mustermann | 0711 2345243 | 3
Kann ich da per TS was konfigurieren?
Muss ich an irgendeiner Datei meiner Extension was ergänzen?
Danke!
Wie genau exportierst du dir denn deine Daten in die CSV ?
Gruß
So, jetzt....
ich mach den CSV export einfach über die Listenansicht in typo3,
da gibts ja die option csv bzw. excel.
in beiden formaten stehen leider nur die uid der verknüpften klassen
Ursache wird wohl sein,
daß die Ländernamen im TYPO3 aus der Tabelle static_countries kommen,
und in deiner Tabelle diese nur als Relation verknüpft sind über die Uid.
Das im CSV nach dem Export nur die Uid steht ist also normal.
Willst du das anders haben,
mußt du dir deine eigene Exportroutine schreiben.
ok, man kann also nichts über ts konfigurieren?!?
gibts ne extension die sowas kann?
Danke!
Hatte ich auch mal gesucht, und nichts tolles/brauchbares gefunden. Ich habe mir dafür einen Task für den Scheduler angelegt und darin eine Funktion aufgerufen, die einfach eine angegebene Tabelle in einer CSV Datei runterlädt. Vielleicht ist das ja eine Option für dich.
das wäre ne Idee, aber verknüpft der mir dann die Relationen?
Das musst du schon programmieren 😉 Das ist dann eher sinnvoll, wenn du eine spezielle Tabelle brauchst. Wenn die zu exportierenden Tabellen ständig wechseln, ist das eher suboptimal.
Du könntest dir aber natürlich auch im Controller ne Funktion schreiben, die dir dann die Daten im CSV-Format mit aufgelösten Relationen ausgibt.
ich brauche ne spezielle Tabelle aber mit eingebundenen Relationen.
ich werd mir die extension mal ankucken
http://typo3.org/extensions/repository/view/vidi
danke!