Telefono: +39 392 33 73 731

Prestashop 1.6.1.17 e bug nel form contatto

Dopo l'aggiornamento a versione 1.6.1.17 il modulo del servizio clienti non invia più email, fa comparire un messaggio in rosso:
C'è 1 errore
1. Si è verificato un errore durante l'invio del messaggio.

Accade per una modifica al controller dell'invio email, bisogna modificare il codice anche nel template della pagina, i temi creati per le versioni precedenti di Prestashop sono tutti difettosi.
Aprire il file contact-form.tpl all'interno del tema. Scorrere fino al punto dove c'è il tasto Submit. Aggiungere i due campi hidden riportati di seguito.

<div class="submit">
	<input type="text" name="url" value="" class="hidden" />
	<input type="hidden" name="contactKey" value="{$contactKey}" />
	<button type="submit" name="submitMessage" id="submitMessage" class="button btn btn-default button-medium"><span>{l s='Send'}<i class="icon-chevron-right right"></i></span></button>
</div>

E' tutto. Le email dovrebbero funzionare nuovamente.

 

Martedì 16 Gennaio 2018
(0 commenti)
PHP

Aggiungi un commento

Nome
E-mail (non verrà pubblicata)
Sito Web
Commento