pabloledesma Posted June 11, 2013 Share Posted June 11, 2013 (edited) Cordial Saludo a todos En esta ocasión tengo un par de inquietudes: He modificado mi formulario segun las siguientes instrucciones ... http://www.prestasho...contacto-ps-15/ pero cuando hice una prueba de envió, los datos de los campos nuevos no llegaron. En el contact-form.tpl tengo esto: <p class="text"> <label for="nombre">Nombre: </label> <input type="text" id="nombre" name="nombre" value="{if isset($nombre)}{$nombre|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/> </p><br> <p class="text"> <label for="apellido">Apellido: </label> <input type="text" id="apellido" name="apellido" value="{if isset($apellido)}{$apellido|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/> </p> <p class="text"> <label for="telefonoDom">Teléfono domicilio / oficina: </label> <input type="text" id="telefonoDom" name="telefonoDom" value="{if isset($telefonoDom)}{$telefonoDom|escape:'htmlall':'UTF-8'|stripslashes}{/if}" /> </p> <p class="text"> <label for="mobil">Móvil: </label> <input type="text" id="movil" name="movil" value="{if isset($movil)}{$movil|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/> </p> <p class="text"> <label for="email">{l s='Email address'}</label> {if isset($customerThread.email)} <input type="text" id="email" name="from" value="{$customerThread.email|escape:'htmlall':'UTF-8'}" readonly="readonly" /> {else} <input type="text" id="email" name="from" value="{$email|escape:'htmlall':'UTF-8'}" /> {/if} </p> <p class="text"> <label for="ref">Cómo se enteró de Alliance?: </label> <input type="text" id="ref" name="ref" value="{if isset($ref)}{$ref|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/> </p> En el contactController.php tengo esto: $message = Tools::getValue('message'); // Html entities is not usefull, iscleanHtml check there is no bad html tags. $nombre = Tools::getValue('nombre'); $apellido = Tools::getValue('apellido'); $telefonoDom = Tools::getValue('telefonoDom'); $movil = Tools::getValue('movil'); $ref = Tools::getValue('ref'); Además de esto, me he dado cuenta de que cuando omito un campo requerido, el sistema borra la información de los campos nuevos. Que debo hacer para conservar la información digitada después de omitir un campo requerido? la tienda es esta allianceinternational.com.co Agradezco de antemano su valiosa ayuda Edited June 14, 2013 by pabloledesma (see edit history) Link to comment Share on other sites More sharing options...
jaloise Posted June 11, 2013 Share Posted June 11, 2013 (edited) Cordial Saludo a todos En esta ocasión tengo un par de inquietudes: He modificado mi formulario segun las siguientes instrucciones ... http://www.prestasho...contacto-ps-15/ pero cuando hice una prueba de envió, los datos de los campos nuevos no llegaron. En el contact-form.tpl tengo esto: <p class="text"> <label for="nombre">Nombre: </label> <input type="text" id="nombre" name="nombre" value="{if isset($nombre)}{$nombre|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/> </p><br> <p class="text"> <label for="apellido">Apellido: </label> <input type="text" id="apellido" name="apellido" value="{if isset($apellido)}{$apellido|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/> </p> <p class="text"> <label for="telefonoDom">Teléfono domicilio / oficina: </label> <input type="text" id="telefonoDom" name="telefonoDom" value="{if isset($telefonoDom)}{$telefonoDom|escape:'htmlall':'UTF-8'|stripslashes}{/if}" /> </p> <p class="text"> <label for="mobil">Móvil: </label> <input type="text" id="movil" name="movil" value="{if isset($movil)}{$movil|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/> </p> <p class="text"> <label for="email">{l s='Email address'}</label> {if isset($customerThread.email)} <input type="text" id="email" name="from" value="{$customerThread.email|escape:'htmlall':'UTF-8'}" readonly="readonly" /> {else} <input type="text" id="email" name="from" value="{$email|escape:'htmlall':'UTF-8'}" /> {/if} </p> <p class="text"> <label for="ref">Cómo se enteró de Alliance?: </label> <input type="text" id="ref" name="ref" value="{if isset($ref)}{$ref|escape:'htmlall':'UTF-8'|stripslashes}{/if}" required/> </p> En el contactController.php tengo esto: $message = Tools::getValue('message'); // Html entities is not usefull, iscleanHtml check there is no bad html tags. $nombre = Tools::getValue('nombre'); $apellido = Tools::getValue('apellido'); $telefonoDom = Tools::getValue('telefonoDom'); $movil = Tools::getValue('movil'); $ref = Tools::getValue('ref'); Además de esto, me he dado cuenta de que cuando omito un campo requerido, el sistema borra la información de los campos nuevos. Que debo hacer para conservar la información digitada después de omitir un campo requerido? la tienda es esta allianceinternational.com.co Agradezco de antemano su valiosa ayuda porque no sacas la tienda en manetenimiento unrato y es mas rapido, is es posible. El comentario era para otro post... Saludos Edited June 11, 2013 by jaloise (see edit history) Link to comment Share on other sites More sharing options...
pabloledesma Posted June 11, 2013 Author Share Posted June 11, 2013 Hola jaloise ya he puesto la tienda en mantenimiento Link to comment Share on other sites More sharing options...
jaloise Posted June 11, 2013 Share Posted June 11, 2013 Hola jaloise ya he puesto la tienda en mantenimiento Me confundi de post perdona! Link to comment Share on other sites More sharing options...
Recommended Posts