Torna al BLOG
Continuiamo la nostra serie di tutorial dedicati a Prestashop con una breve guida che spiega come aggiungere un campo personalizzato al modulo di contatti presente nell’installazione standard di Prestashop.
Quando partiamo da un’installazione pulita di Prestashop, utilizzando il tema standard, abbiamo la fortuna di avere un form di richiesta informazioni già bello e pronto, solitamente raggiungibile dalla voce “Contattaci” presente in alto a destra.
L’unico problema è che i campi sono veramente pochi: come possiamo fare per aggiungerne uno nuovo?
Vediamo subito un esempio su come possiamo aggiungere un campo “Nome”.
<!-- Inserimento campo Nome -->
<p class="form-group">
<label for="nome">{l s='Nome'}</label>
{if isset($customerThread.nome)}
<input class="form-control grey" type="text" id="nome" name="nome" value="{$customerThread.nome|escape:'html':'UTF-8'}" readonly="readonly" />
{else}
<input class="form-control grey validate" type="text" id="nome" name="nome" value="{$nome|escape:'html':'UTF-8'}" />
{/if}
</p>
<!--// Fine Inserimento campo Nome --> class ContactController extends ContactControllerCore
$nome = Tools::getValue('nome'); else if (!$nome) $this->errors[] = Tools::displayError('Il campo nome è obbligatorio'); $var_list = array(
'{order_name}' => '-',
'{attached_file}' => '-',
'{message}' => Tools::nl2br(stripslashes($message)),
'{email}' => $from,
'{product_name}' => '',
'{nome}' => $nome,
); NOME: {nome} Nome: {nome}