Jo, so in der Art hatte ich das versucht:
Code: Alles auswählen
$this->params['value_pool']['email'][$this->getName().'_downloadlink'] = $filepath;
Aber xxx_downloadlink steht dann
.../redaxo/data/addons/yform/plugins/manager/upload/temp/ffe5db012b22bbf9db5d6a0edafeb9198e06bf48f27c8edcdbe236a924363b0e_9_essplatz_450x300.jpg
und im Dateisystem sieht das nach dem Upload dann so aus:
.../redaxo/data/addons/yform/plugins/manager/upload/frontend/25_essplatz_450x300.jpg
Die /temp/ Datei wird ja - wie erwartet - nach dem upload gelöscht. Ich hab versucht, alle möglichen Variablen so auszugeben, aber in keiner habe ich die Id des erstellten Datenbankeintrages gefunden. Anscheinend wir der Dateiname in der postAction (
https://github.com/yakamara/redaxo_yfor ... d.php#L248) geändert und vor allem auch erst dort der Datenbankeintrag erstellt, so dass ich keine Möglichkeit habe, an die Id des Eintrages zu kommen.
Gibt es keine Möglichkeit, den Namen vorher festzulegen ohne dass er wieder geändert wird?