ChrisBo Posted January 4, 2019 Share Posted January 4, 2019 (edited) Hallo und ein gesundes Neues Jahr euch allen. Es gibt ja die Möglichkeit beim Standard Kontaktformular Dateien anzuhängen. Wie es scheint ist das ganze aber auf bestimmte Dateientypen begrenzt. Bilder und Zip Dateien gehen, andere Sachen nicht. Gib es eine Möglichkeit auch andere Dateiendungen zu erlauben ? Ich benötige dies für CAD Dateien wie zB. .DXF .DWG .STL Mit freundlichen Grüßen Christian Edited January 22 by ChrisBo (see edit history) Link to comment Share on other sites More sharing options...
Whiley Posted January 4, 2019 Share Posted January 4, 2019 Hallo Christian, falls wir vom Prestashop 1.6.1.xx reden: In der Datei controllers/front/ContactController.php diesen Bereich: public function postProcess() { if (Tools::isSubmit('submitMessage')) { $saveContactKey = $this->context->cookie->contactFormKey; $extension = array('.txt', '.rtf', '.doc', '.docx', '.pdf', '.zip', '.png', '.jpeg', '.gif', '.jpg'); Hier kannst du ändern und ergänzen. Grüsse Whiley Link to comment Share on other sites More sharing options...
ChrisBo Posted January 4, 2019 Author Share Posted January 4, 2019 Supi vielen Dank. Hat alles geklappt. Mit freundlichen Grüßen Christian Link to comment Share on other sites More sharing options...
ChrisBo Posted January 21 Author Share Posted January 21 Hallo! Nach sieben Jahren steht endlich der Wechsel auf Prestashop 9 an, und ich brauche mal wieder eure Hilfe zum Thema Dateiformate im Standardkontaktformular. Ich möchte die Liste der möglichen Dateiformate, die angehängt werden können, erweitern. Leider scheint der Lösungsansatz, der für die Shop-Version 1.6 funktioniert hat, nicht mit der neuen Version 9.02 kompatibel zu sein. Mit freundlichen Grüßen Christian Link to comment Share on other sites More sharing options...
Nickz Posted January 21 Share Posted January 21 Vor 9 wird gewarnt, Die letzte 8ter Version ist dabei sicherer. In dem Forum gibt es sehr vieler Problembehandlungen der 9 ner Serie Link to comment Share on other sites More sharing options...
JBW Posted January 22 Share Posted January 22 12 hours ago, ChrisBo said: Ich möchte die Liste der möglichen Dateiformate, die angehängt werden können, erweitern. Leider scheint der Lösungsansatz, der für die Shop-Version 1.6 funktioniert hat, nicht mit der neuen Version 9.02 kompatibel zu sein. Im Kontaktformularmodul unter modules\contactform\contactform.php finden sich die erlaubten Dateiendungen in der Funktion sendMessage. Wenn das upgradesicher erweitert werden soll, musst du ein Modul-Override erstellen (https://devdocs.prestashop-project.org/9/modules/concepts/overrides/#override-a-module) public function sendMessage() { $extension = ['.txt', '.rtf', '.doc', '.docx', '.pdf', '.zip', '.png', '.jpeg', '.gif', '.jpg', '.webp']; 2 Link to comment Share on other sites More sharing options...
ChrisBo Posted January 22 Author Share Posted January 22 1 hour ago, JBW said: Im Kontaktformularmodul unter modules\contactform\contactform.php finden sich die erlaubten Dateiendungen in der Funktion sendMessage. Wenn das upgradesicher erweitert werden soll, musst du ein Modul-Override erstellen (https://devdocs.prestashop-project.org/9/modules/concepts/overrides/#override-a-module) public function sendMessage() { $extension = ['.txt', '.rtf', '.doc', '.docx', '.pdf', '.zip', '.png', '.jpeg', '.gif', '.jpg', '.webp']; vielen Dank. Funktioniert bestens. Das mit dem Modul-Override muss ich mir aber noch genauer anschauen. Mit freundlichen Grüßen Christian Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now