Prestafan33 Posted September 16, 2019 Share Posted September 16, 2019 (edited) Buenos días. Me está ocurriendo una cosa bastante rara: Tengo una tienda con Prestashop versión 1.7.4.2. Necesito hacer el campo "teléfono móvil" obligatorio en las direcciones. He ido a Clientes - Direcciones -> Establecer los campos requeridos para esta sección, y marco el campo phone_mobile como requerido. Pues bien, el campo se queda marcado y desde el front-end aparece como obligatorio. Pero luego, al cabo de un rato, deja de aparecer como obligatorio. Entro de nuevo en la sección correspondiente, compruebo y ya no aparece marcado como "requerido". Por supuesto he borrado la caché 20 veces, he probado a activarla y desactivarla y sigue igual. He estado mirando en la base de datos para ver en qué tabla se almacenan dichos valores por si hubiera algún problema con ellos, pero no soy capaz de localizarlos. ¿Alguien sabe en qué tabla están o por qué puede producirse este problema? Edito: He encontrado la tabla donde se guardan los campos obligatorios, es "ps_required_field", y ahí sí que se crea la entrada para el campo requerido "phone_mobile", luego no entiendo dónde puede estar el problema... Edited September 16, 2019 by Prestafan33 (see edit history) Link to comment Share on other sites More sharing options...
Prestafan33 Posted September 16, 2019 Author Share Posted September 16, 2019 Añado más info: La entrada en la tabla de la base de datos desaparece misteriosamente al cabo de un tiempo (acabo de mirar ahora mismo y ya no está) ¿? Link to comment Share on other sites More sharing options...
Rafa TTT Posted October 4, 2019 Share Posted October 4, 2019 a mi me pasa exactamente lo mismo, encontraste la solución? Link to comment Share on other sites More sharing options...
Prestafan33 Posted October 4, 2019 Author Share Posted October 4, 2019 2 hours ago, Rafa TTT said: a mi me pasa exactamente lo mismo, encontraste la solución? No sé si es un bug de esa versión de Prestashop. Tengo pendiente realizar una actualización, pero para salir del paso lo que hice fue editar el .TPLs que crea los formularios de direcciones, y marcar el campo teléfono como "required" (themes/nombre-del-tema/templates/customer/_partials/address-form.tpl😞 {foreach from=$formFields item="field"} {** Añadido **} {if $field['name']=='phone_mobile'}{$field['required']=true}{/if} {** /Añadido **} {block name='form_field'} {form_field field=$field} {/block} {/foreach} 1 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