rafillam Posted April 8, 2011 Share Posted April 8, 2011 Amigos, tengo la pagina prestashop funcionando al 99% de no ser por un pequeño problemilla. Esen relacion a los clientes, estos se registran ingresan su dirección, seleccionan pais, estados (agregados por mi), teléfono (que lo hice obligatorio), dirección, etc todo bien hasta ahí. Pero luego si el cliente entra a su cuenta y quiere agregar una nueva dirección todo bien hasta darle click a guardar, me a aparece el siguiente mensaje Hay 1 Error : 1. este país requiere una selección de estados/provinciasEntiendo cual es el error pero no se como solucionarlo. Agrego que no aparece la linea donde pueda seleccionar estado/provinciaGracias !! Link to comment Share on other sites More sharing options...
rafillam Posted April 11, 2011 Author Share Posted April 11, 2011 Algo por ahi ?. Si aun nadie puede ayudarme consulto, Cuales son los archivos php y tpl que participan en este proceos, para ver si los puedo modificar o algo ? Gracias Link to comment Share on other sites More sharing options...
pabaco Posted May 13, 2011 Share Posted May 13, 2011 No se si es el mismo problema ya que en mi caso no me aparecía el combo de estados al crear clientes...al revisar desde firefox con el web-developer me daba el siguiente error:Error: too much recursionArchivo de origen: http://www.mitienda.com/js/jquery/jquery-1.4.4.min.jsLínea: 33por lo cual aparentemente el error es de jquery, pero no se por que da este error, pero en fin lo que soluciono mi problema fue cambiar en themes->"tu tema"->js->tools->statesManagement.js las linas: $('p.id_state:hidden').slideDown('slow'); } else $('p.id_state').slideUp('fast');por: $('p.id_state:hidden').show(); } else $('p.id_state').hide();Espero que sea de ayuda,Saludos Link to comment Share on other sites More sharing options...
Rodolfo Posted February 11, 2013 Share Posted February 11, 2013 (edited) Hola, a mi me ha funcionado. Lo único que mi fichero era un poco distinto. A mi me ha quedado asi. function updateState(suffix) { $('select#id_state'+(suffix !== undefined ? '_'+suffix : '')+' option:not(:first-child)').remove(); var states = countries[$('select#id_country'+(suffix !== undefined ? '_'+suffix : '')).val()]; if(typeof(states) != 'undefined') { $(states).each(function (key, item){ $('select#id_state'+(suffix !== undefined ? '_'+suffix : '')).append('<option value="'+item.id+'"'+ (idSelectedCountry == item.id ? ' selected="selected"' : '') + '>'+item.name+'</option>'); }); $('p.id_state'+(suffix !== undefined ? '_'+suffix : '')+':hidden').show(); } else $('p.id_state'+(suffix !== undefined ? '_'+suffix : '')).hide(); Edited February 11, 2013 by Rodolfo (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts