Hi!
Ich habe im TCA meiner Extension u.A. einen Dateiupload (Bild) und eine userFunc. Die userFunc platziert ein JavaScript im Formular, mit dem neue Datensätze der Extension angelegt werden. Innerhalb des JavaScripts benötige ich das Bild, das in dem anderen Feld hochgeladen wird bzw. in dem die Relation erstellt wird. Auf das Repository kann ich ja nicht zugreifen, da das Objekt ja gerade erst erstellt wird. Gibt es eine Variable, in der temporäre Objekte gespeichert werden? Die Relation ist ja bereits irgendwo vorhanden, ein Vorschaubild wurde ja bereits erstellt, der Dateiname wird angezeigt und im DOM sind überall IDs zu finden, die darauf schließen lassen, dass irgendwo eine Relation - zumindest temporär - vorhanden ist, z.B. <div id="data-14-tx_MEINEEXT_domain_model_MEINETABELLE-NEW544a632dee6b4-MEINETABELLENSPALTE">...</div> ).
Dabei ist es relativ egal, ob ich den Zugriff auf die Datei innerhalb der userFunc habe oder erst später in dessen ausgegebenen JavaScript, denn ich benötige im Grunde nur den Pfad zur Datei, den Namen kann ich mir zur Not auch aus dem DOM holen.
Wäre super, wenn mir jemand weiterhelfen könnte.
Ich habe im TCA meiner Extension u.A. einen Dateiupload (Bild) und eine userFunc. Die userFunc platziert ein JavaScript im Formular, mit dem neue Datensätze der Extension angelegt werden. Innerhalb des JavaScripts benötige ich das Bild, das in dem anderen Feld hochgeladen wird bzw. in dem die Relation erstellt wird. Auf das Repository kann ich ja nicht zugreifen, da das Objekt ja gerade erst erstellt wird. Gibt es eine Variable, in der temporäre Objekte gespeichert werden? Die Relation ist ja bereits irgendwo vorhanden, ein Vorschaubild wurde ja bereits erstellt, der Dateiname wird angezeigt und im DOM sind überall IDs zu finden, die darauf schließen lassen, dass irgendwo eine Relation - zumindest temporär - vorhanden ist, z.B. <div id="data-14-tx_MEINEEXT_domain_model_MEINETABELLE-NEW544a632dee6b4-MEINETABELLENSPALTE">...</div> ).
Dabei ist es relativ egal, ob ich den Zugriff auf die Datei innerhalb der userFunc habe oder erst später in dessen ausgegebenen JavaScript, denn ich benötige im Grunde nur den Pfad zur Datei, den Namen kann ich mir zur Not auch aus dem DOM holen.
Wäre super, wenn mir jemand weiterhelfen könnte.
TCA userFunc: Zugriff auf Dateipfad eines anderen Felds
Aucun commentaire:
Enregistrer un commentaire