Chete2 Posted January 28, 2015 Share Posted January 28, 2015 Hola, he seguido el hilo https://www.prestashop.com/forums/topic/19885-poner-campo-telefono-y-dni-obligatorio-en-registro-de-clientes/page-3 para poder añadir un * en un campo del registro. Lo he modificado en el authentication.tpl pero en la tienda por más que limpio caché no aparece. La versión de prestashop es 1.6.0.5 Muchas gracias por la ayuda Link to comment Share on other sites More sharing options...
Eutanasio Posted January 28, 2015 Share Posted January 28, 2015 Le das también a forzar compilación? estás seguro q modificas el archivo del template que tienes en uso? Link to comment Share on other sites More sharing options...
Chete2 Posted January 28, 2015 Author Share Posted January 28, 2015 Hola Si, tengo seleccionado forzar compilación. Y modifico el archivo correspondiente al theme que se está usando. Sólo está el theme por defecto y el usado. Link to comment Share on other sites More sharing options...
Eutanasio Posted January 28, 2015 Share Posted January 28, 2015 puedes compartir el código tal y como lo has modificado? Link to comment Share on other sites More sharing options...
Chete2 Posted January 29, 2015 Author Share Posted January 29, 2015 Si, he añadido esto: <p class="required text dni"> <label for="dni">{l s='Identification number'} <sup>*</sup></label> <input type="text" class="text" name="dni" id="dni" value="{if isset($smarty.post.dni)}{$smarty.post.dni}{/if}" /> <span class="form_info">{l s='DNI / NIF / NIE'}</span> </p> He visto que hay varias veces lineas del dni. He puesto en ellas el required y el <sup> Me descargo el .tpl y si que veo que está cambiado. Link to comment Share on other sites More sharing options...
Eutanasio Posted January 29, 2015 Share Posted January 29, 2015 de esa forma está puesto en otros campos el asterisco? insisto, forzaste compilación? accediste desde navegación anónima para q no te estorbe tu propio caché? Link to comment Share on other sites More sharing options...
Chete2 Posted January 30, 2015 Author Share Posted January 30, 2015 Está activa la opción forzar compilación. He mirado desde navegación anónima y tampoco se ve. Otras partes del .tpl son del estilo. Por ejemplo: <p class="required text"> <label for="firstname_invoice">{l s='First name'} <sup>*</sup></label> <input type="text" class="text" id="firstname_invoice" name="firstname_invoice" value="{if isset($smarty.post.firstname_invoice)}{$smarty.post.firstname_invoice}{/if}" /> </p> He cambiado un * por una letra en otro campo distinto al dni y tampoco me muestra el cambio, lo que me hace pensar que no es el archivo correcto del todo. Pero entiendo que debería serlo. Saludos y gracias Link to comment Share on other sites More sharing options...
Eutanasio Posted January 30, 2015 Share Posted January 30, 2015 Ahí quería llegar, si tienes la compilación forzada, el caché desactivado y al modificar otras cosas de ese archivo no se efectúan los cambios, es que no es el archivo correcto. Cuál es la ruta exacta del archivo q estás tocando?. Es que si no lo veo directamente no sé decirte, no soy ningún experto ni mucho menos. Link to comment Share on other sites More sharing options...
Chete2 Posted January 30, 2015 Author Share Posted January 30, 2015 Hola, la ruta es /tienda/themes/warehouse/authentication.tpl Gracias por la ayuda omar2886 Link to comment Share on other sites More sharing options...
Eutanasio Posted January 30, 2015 Share Posted January 30, 2015 Si, y la dirección de tu web?. Mira, según veo también se debería modificar otro archivo a la par que authentication.tpl, el Identity.tpl Prueba con eso y me comentas. Link to comment Share on other sites More sharing options...
Chete2 Posted February 2, 2015 Author Share Posted February 2, 2015 Hola, Pues resulta que al final dónde hay que cambiarlo es en el order-opc-new-account.tpl Es es tpl que "mira" cuándo se encuentra en la situación de que se va a confirmar pedido del carrito pero aún no se está logueado. Y te muestra todos los campos para registrarse. Gracias por la ayuda omar2886 Doy por cerrado el hilo Saludos 1 Link to comment Share on other sites More sharing options...
apserrano Posted June 27, 2015 Share Posted June 27, 2015 Hola, Pues resulta que al final dónde hay que cambiarlo es en el order-opc-new-account.tpl Es es tpl que "mira" cuándo se encuentra en la situación de que se va a confirmar pedido del carrito pero aún no se está logueado. Y te muestra todos los campos para registrarse. Gracias por la ayuda omar2886 Doy por cerrado el hilo Saludos Buenas, me podrías decir que es lo que has tenido que cambiar para que te aparezca el asterisco en el campo DNI en el formulario de registro de la dirección, gracias de antemano. Link to comment Share on other sites More sharing options...
Chete2 Posted June 29, 2015 Author Share Posted June 29, 2015 Hola apserrano. Lo que hice fue en el archivo order-opc-new-account.tpl cambiar donde se menciona el dni. Poniendo required text dni en la clase para que así sea obligatorio, y <sup>*</sup> para que muestre el asterisco. Abre ese archivo y busca campos del formulario que sean obligatorios para así ver cómo están, y ponerlo parecido en los campos del dni. Saludos Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now