Jump to content

Convertir campos obligatorios de registro en no obligatorios


XavRov

Recommended Posts

Hola me gustaría saber como puedo hacer para que los campos obligatorios del formulario de registro no sean obligatorios. He buscado en entradas anteriores pero no he encontrado ninguna que me funcione. Trabajo con la versión 1.4.8

 

Muchas gracias a todos,

Link to comment
Share on other sites

Siento ser pesado, pero es que mis conocimientos de programación son muy escasos o casi nulos y necesito indicaciones bastante precisas. El archivo autentification.tpl ya lo he modificado eliminando en los apartados de dni y phone la linea de codigo donde salia

<sup>*</sup>. Ahora lo que no se es donde o como debo eliminar el estilo que se llama "required".

Gracias por tu ayuda.

Link to comment
Share on other sites

Ok, sería cambiar esto

 

<p class="required">{l s='You must register at least one phone number'} </p>

 

A esto

 

<p>{l s='You must register at least one phone number'} </p>

 

Recuerda recompilar las plantillas en Rendimiento > Compilación Smarty

Link to comment
Share on other sites

en la linea de codigo de phone me aparece esto </p>

{elseif $field_name eq "phone"}

<p class="text required">

<label for="phone">{l s='Phone'}</label>

<input type="text" name="phone" id="phone" value="{if isset($smarty.post.phone)}{$smarty.post.phone}{/if}"> <sup style="color:red;">*</sup>

</p>

 

debería de cargarme esta línea <p class="text required">

Link to comment
Share on other sites

perdona no me ha funcionado pero creo que es porque no me he explicado bien y por lo tanto tampoco lo habré hecho bien, el asterisco me sale en la casilla de teléfono del instant checkout, donde si que ya no sale es en la opción de registrarte para crear una cuenta de forma normal. Y un problema más que he detectado y que necesito solucionar, me pide dos veces que el cliente de su nombre y apellidos y además de forma obligatoria y eso no creo que me ayude mucho para conseguir que la gente se registre. Además solo necesito que le pida de forma obligada el nombre el apellido que sea voluntario.

 

Muchas cosas pido ¿no?

 

Te dejo mi url por si quieres comprobar algo. www.prosegtar.com

Link to comment
Share on other sites

Genial, pues ahora que ya sabemos donde está el problema, dime QUE ES EL CORE y perdona mi ignorancia. :D

 

jajajaja! pensaba que lo habías visto en ese link.

El core es el núcleo que hace funcionar al prestashop. En este caso te comentaba que había que tocar el core del registro. Aquí tienes el enlace directo al post que lo explica: http://www.prestashop.com/forums/index.php?/topic/150775-solvedhow-to-make-address-and-phone-field-not-required-ps-1451/page__view__findpost__p__730815

Link to comment
Share on other sites

  • 1 month later...

Gracias por tu ayuda Jordi, pero esto ya se me escapa de mis posibilidades de momento con los cambios que he hecho me arreglo.

 

Dime que campos, quieres dejar como "No Obligatorios", y te lo explicare paso a paso para tu versión de Prestashop.

Link to comment
Share on other sites

Dime que campos, quieres dejar como "No Oblogatorios", y te lo explicare paso a paso para tu versión de Prestashop.

 

Buenos dias..

 

Estoy trabajando en la configuracion de mi version 1.5.3.1.

Lo que quiero es quitar el campo Codigo Postal como obligatorio. Abri el archivo authentication.tpl, lo edite, primero elimine el asterisco (lo cual no hace diferencia en lo que quiero, solo no lo muestra). Luego comente toda esta linea:

 

 

{elseif $field_name eq "postcode"}

<p class="required postcode text">

<label for="postcode">{l s='Zip / Postal Code'} <sup></sup></label>

<input type="text" class="text" name="postcode" id="postcode" value="{if isset($smarty.post.postcode)}{$smarty.post.postcode}{/if}" />

</p>

 

esto me desaparece la linea del todo, sin embargo, al darle "aceptar", la validacion al parecer esta en otro lado!. Ademas, no se si la tabla aceptara no registrar ninguna info en este campo.

 

Saludos

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...