Jump to content

Champ upload personnalisation produit


Recommended Posts

Bonjour,

 

Voici mon souci : 

 

Les champs(upload) personnalisable par le client sur la fiche produit n'acceptent que les formats images

 

Existe il une solution pour que ces champs acceptent des formats tels que xls, xlsx et csv et que ces fichiers uploadés se retrouvent dans le détail de la commande dans le BackOffice

 

Pour info : Prestashop 1.6

 

Merci d'avance pour vos reponses

Link to comment
Share on other sites

Bonsoir,

 

Pas directement, non car lors de la soumission du fichier la fonction pictureUpload() est appelée dans le contrôleur. Donc soit modifier cette fonction et enlever les restrictions liées au format image, soit créer une fonction intermédiaire qui suivant le format dirigera vers pictureUpload() ou fileUpload(). Cette dernière étant à créer bien sûr.

 

Ceci dit attention, car l'upload de fichier reste le point d'entrée préféré des hackers pour y déposer des scripts, exploits et autres joyeusetés. Veillez donc, si vous modifiez la fonction, a sécuriser chaque étape et échapper tout caractère suspect.

 

Ensuite, pour afficher/récupérer ce fichier dans la commande du BO, vous devez soit utiliser un hook, soit un override du contrôleur.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...