Telefono: +39 392 33 73 731

Prestashop 1.6.1.17 e bug nel form contatto

Attenzione: il problema è stato corretto in Prestashop versione 1.6.1.18, se puoi, fai un upgrade.

Con l'aggiornamento a versione 1.6.1.17 il modulo di contatto 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, chiede due campi nascosti nel codice nel template della pagina. Questa modifica si rende necessaria nei temi creati per le versioni precedenti di Prestashop.
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