Auswahldialog zum Speichern von Dateien im ContentCreator
Author: patricia_stute
Publication Date: 4/29/2025 10:07
Hallo Community,
wir haben ein Skript, dass durch einen User ausgeführt werden kann und am Ende eine CSV-Datei erzeugt. Diese Datei soll durch den User an einem gewünschten Speicherort abgelegt werden können. Das Skript gab es bis jetzt nur im SiteArchitect, hier ist das Speichern mit Auswahl des Speicherortes kein Problem.
Wie würde die Umsetzung im ContentCreator aussehen? Müsste hier die JavaScript-API herangezogen werden oder gibt es eine andere Möglichkeit?
Viele Grüße
Patricia
-
Author: mbergmann - 4/29/2025 19:03
Hallo Patricia,
wenn ich es richtig verstanden habe, möchtest du dem Redakteur eine erzeugte „Datei“ zum lokalen Download anbieten, und es geht nicht um so etwas wie einen Filechooser im CC, um Dateien in FS abzulegen, richtig?
Man könnte natürlich ein entsprechendes FS-Medium erzeugen und dann einen (Preview-)Link darauf anbieten. Dann müsste man aber hinterher wieder „aufräumen“, was ggf. etwas schwieriger wird, da man ja nicht weiß wann genau.
Ich habe sowas zwar noch nie gemacht aber vielleicht wäre es eine Idee, einfach mit einer Data-URL zu arbeiten, die die Daten (entsprechend encodet) direkt „inline“ anbietet, ohne dass überhaupt eine echte „Datei“ bzw. FS-Medium dahintersteckt…
Ggf. per JS mit einem entsprechenden window.open?
Oder in etwa wie hier beschrieben?
Das nötige „Drumherum“ sollte sich dann irgendwie bauen lassen, ein Kandidat wäre eine ClientScriptOperation.
Bitte nur als möglichen Denkansatz verstehen, der vielleicht auch nicht passt, probiert habe ich sowas noch nicht…
Viele Grüße
Michael
0 -
Author: patricia_stute - 4/30/2025 7:59
Hallo Michael,
die ursprüngliche Idee ist schon eine erzeugte CSV-Datei lokal auf den User-Rechner zu speichern. Die erzeugte Datei in FS abzuspeichern war auch einer meiner Idee aber das Problem des Aufräumens bleibt bestehen wie du bereits erwähnt hattest.
Deine Ideen hören sich gut an, ich werde mir das mal genauer ansehen.
Wir hatten nun an den Ansatz gedacht, dass die erzeugte Datei per MailService an eine angegebene E-Mail versendet wird.
Danke für deine Idee.
Viele Grüße
Patricia
0 -
Author: mbergmann - 4/30/2025 16:20
Hallo Patricia,
mal eine Frage dazu: Was ist das denn für eine CSV-Datei? Insbesondere: ist die irgendwie "individuell / konfigurierbar pro User oder Aktion" oder spiegelt die schlicht einen aktuellen Stand von $irgendwas wider?
Falls es letzteres ist, wäre es ja (vielleicht) auch möglich, sowas z.B. als "technische Seite" (oder gerendertes Datei-Medium) in FS mit den normalen Template-Mitteln zu "erzeugen". Wobei in dem Fall "erzeugen" dann nicht ganz passen würde, es wäre dann immer dieselbe Seite/Medium in FS, das dann - je nach Aufrufzeitpunkt - auf Basis der dann vorhandenen Infos den Inhalt rendert. Das Element hätte dann ja eine Preview-URL, mit der man weitermachen könnte.
Nur so ein Gedanke...
Wobei ich vermute, das passt nicht zu dem was ihr braucht, weil ihr wie ich es verstehe das Script schon habt, das die Datei erzeugt und es eigentlich nur noch um die "Auslieferung als Download" geht...
Viele Grüße
Michael
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
3 commentaires