Bonjour,
Un truc qui me turlupine. N'ayant rien trouvé dans le back office, j'ai un peu décortiqué les pages.
J'ai trouve dans "contact-form.tpl" ces lignes :
{if $fileupload == 1} <p class="form-group"> <label for="fileUpload">{l s='Attach File'}</label> <input type="hidden" name="MAX_FILE_SIZE" value="2000000" /> <input type="file" name="fileUpload" id="fileUpload" class="form-control" /> </p> {/if}
Donc la fonctionnalité de téléchargement est conditionnée par la variable $fileupload. Dans le "contact-form.tpl", je ne trouve pas ou est initialisée cette variable.
Peut être dans le controleur (ContactController.php) ? La, il y a :
$this->context->smarty->assign(array( 'errors' => $this->errors, 'email' => $email, 'fileupload' => Configuration::get('PS_CUSTOMER_SERVICE_FILE_UPLOAD') ));
La valeur de la variable $fileupload vient de la base de données.
Cette valeur 'PS_CUSTOMER_SERVICE_FILE_UPLOAD' est dans la table ps_configuration et elle contient bien 1.
Si je mets 0, la fonctionnalité de téléchargement disparaît bien du formulaire.
Savez-vous ou retrouver cette option dans le back office ?
Je n'ai pas trouvé et modifier directement la base de donnée... ben c'est pas top.
Merci
---
PrestaShop: 1.6.0.6 - PHP: 5.6.36 en cours de migration...