diego.jimenez Posted April 25 Share Posted April 25 Buen día, Necesito de su ayuda para eliminar el campo de ciudad dentro del formulario de direcciones. Si lo elimino desde el back (en la modificación del país) solo va a desaparecer cuando en el front el usuario seleccione ese país al que previamente se le quitó el campo de ciudad. Es decir, necesito que desde un inicio (sin que se haya seleccionado el país) no se muestre el campo de ciudad así como aparece en la imagen. Tal vez se deba modificar algún archivo .tpl o .php, pero desconozco tanto la ruta como el archivo en sí. De antemano muchas gracias a quien me pueda ayudar. Saludos. Link to comment Share on other sites More sharing options...
Nickz Posted April 25 Share Posted April 25 3 hours ago, diego.jimenez said: Es decir, necesito que desde un inicio (sin que se haya seleccionado el país) Y como crees va a pasar esto, por detectar la IP? Hay gente que anda en VPN Link to comment Share on other sites More sharing options...
diego.jimenez Posted April 25 Author Share Posted April 25 7 minutes ago, Nickz said: Y como crees va a pasar esto, por detectar la IP? Hay gente que anda en VPN Disculpa, no te entendí. Solo necesito eliminar el campo de ciudad, que no sea visible de ninguna manera posible. Link to comment Share on other sites More sharing options...
Nickz Posted April 25 Share Posted April 25 El modulo que usas no te deja? Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted April 26 Share Posted April 26 Ahh vale, ahora entiendo lo que comentas. La cuestión es que cuando el formulario se carga para crear una nueva dirección el selector de países tiene seleccionado por defecto la opción "por favor, seleccione" y esa opción no oculta la ciudad. Hay varias formas de enfocar esto. Primeramente tienes que jugar con esta opción de configuración (estoy usando la ultima versión disponible de PS para mandarte las capturas de pantalla, pero seria similar en otras versiones): Si esto no te funciona, hay una método FrontController::makeAddressForm donde si el país es nulo, podrías pasarle un valor fijo por defecto para que cargue siempre seleccionado ese país: O sino, en el archivo \themes\tu-tema\templates\_partials\form-fields.tpl quitar esta linea para que siempre aparezca seleccionado un país por defecto. Suerte Link to comment Share on other sites More sharing options...
diego.jimenez Posted April 26 Author Share Posted April 26 4 minutes ago, ExpertoPrestaShop said: Ahh vale, ahora entiendo lo que comentas. La cuestión es que cuando el formulario se carga para crear una nueva dirección el selector de países tiene seleccionado por defecto la opción "por favor, seleccione" y esa opción no oculta la ciudad. Hay varias formas de enfocar esto. Primeramente tienes que jugar con esta opción de configuración (estoy usando la ultima versión disponible de PS para mandarte las capturas de pantalla, pero seria similar en otras versiones): Si esto no te funciona, hay una método FrontController::makeAddressForm donde si el país es nulo, podrías pasarle un valor fijo por defecto para que cargue siempre seleccionado ese país: O sino, en el archivo \themes\tu-tema\templates\_partials\form-fields.tpl quitar esta linea para que siempre aparezca seleccionado un país por defecto. Suerte Buenos días, muchas gracias. Funcionó con simplemente establecer un país por defecto que no contenga el campo de ciudad. Mil gracias. Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted April 26 Share Posted April 26 1 minute ago, diego.jimenez said: Funcionó con simplemente establecer un país por defecto que no contenga el campo de ciudad Deja tu calificación (corazoncito o lo que gustes) en la respuesta para que otros puedan identificarla rápidamente. 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