equipo.rojo.2 Posted March 19, 2013 Share Posted March 19, 2013 Hola a todos, Me gustaría que al crearse las urls de las categorías en prestashop 1.5 se añadiera una variable llamada "id_prnr" de forma permanente. Es decir, en vez de ir a index.php?id_category=3&controller=category&id_lang=4 que vaya a index.php?id_category=3&controller=category&id_lang=4&id_prnr=48 Gracias y saludos Link to comment Share on other sites More sharing options...
shacker Posted March 22, 2013 Share Posted March 22, 2013 en preferencias, seo & url puedes modificar las url de las categorias y añadir tu variable Link to comment Share on other sites More sharing options...
nadie Posted March 22, 2013 Share Posted March 22, 2013 Si usas la 1.5.3.1, habia un bug a la hora de personalizar las urls amigables, revisa esto: http://www.4webs.es/...n-en-la-1-5-3-1 para "reparar" el bug. Link to comment Share on other sites More sharing options...
equipo.rojo.2 Posted March 22, 2013 Author Share Posted March 22, 2013 No se trata de URLs amigables. Necesito proporcionar a mis clientes iframes de la tienda para que ellos puedan vender. Para ello tengo que añadir a las URLs una ID con el fin de saber en que pagina están comprando. Lo tengo avanzado y el problema que tengo ahora es cuando el usuario rellena el formulario de registro. La variable se pierde. Si alguien tiene alguna idea os lo agradeceria. Saludos Link to comment Share on other sites More sharing options...
shacker Posted March 22, 2013 Share Posted March 22, 2013 con lo que te pase añades la variable a la url. DEbes comprobar que se mueste la variable utilizando smarty {$smarty.get.id_prnr} Link to comment Share on other sites More sharing options...
equipo.rojo.2 Posted March 25, 2013 Author Share Posted March 25, 2013 Hola Shacker, Necesito un poco de ayuda para configurar lo que dices. He activado las URLs amigables y el smarty lo tengo en "recompilar si los archivos se han actualizados", tengo activa la caché y en depuración tengo activado el smarty debug. Al añadir en Ruta de categorías la línea {$smarty.get.id_prnr}, me dice que no es válido. Te agradecería que me detallaras los pasos. Gracias de antemano y saludos Link to comment Share on other sites More sharing options...
shacker Posted March 25, 2013 Share Posted March 25, 2013 pegame el codigo aqui del error que te da Link to comment Share on other sites More sharing options...
equipo.rojo.2 Posted March 25, 2013 Author Share Posted March 25, 2013 Este es el error The route {id}-{rewrite}{$smarty.get.id_prnr} is not valide Link to comment Share on other sites More sharing options...
shacker Posted March 25, 2013 Share Posted March 25, 2013 pasame la url del sitio Link to comment Share on other sites More sharing options...
equipo.rojo.2 Posted March 26, 2013 Author Share Posted March 26, 2013 http://www.servicruise.com/ Link to comment Share on other sites More sharing options...
shacker Posted March 26, 2013 Share Posted March 26, 2013 no veo el error Link to comment Share on other sites More sharing options...
equipo.rojo.2 Posted March 26, 2013 Author Share Posted March 26, 2013 Pero la variable la tengo que declarar en algun sitio previamente?? Link to comment Share on other sites More sharing options...
shacker Posted March 26, 2013 Share Posted March 26, 2013 pero por supuesto, pense que ya la tenias asignada Link to comment Share on other sites More sharing options...
equipo.rojo.2 Posted March 26, 2013 Author Share Posted March 26, 2013 Parece que no se traga lo del simbolo $ En vez de {id}-{rewrite}{$smarty.get.id_prnr} va {id}-{rewrite}{smarty.get.id_prnr} Link to comment Share on other sites More sharing options...
equipo.rojo.2 Posted March 26, 2013 Author Share Posted March 26, 2013 ¿Donde se declara por favor? Link to comment Share on other sites More sharing options...
shacker Posted March 26, 2013 Share Posted March 26, 2013 el numero sera siempre el mismo? Link to comment Share on other sites More sharing options...
equipo.rojo.2 Posted March 26, 2013 Author Share Posted March 26, 2013 No, ira cambiado segun el iframe. Link to comment Share on other sites More sharing options...
shacker Posted March 26, 2013 Share Posted March 26, 2013 pues la variable debe venir de algun lado, el iframe no podria levantarla Link to comment Share on other sites More sharing options...
equipo.rojo.2 Posted March 27, 2013 Author Share Posted March 27, 2013 Por eso debo crear un iframe como éste para indicar la ID. <iframe src="http://www.servicruise.com/index.php?id_prnr=85" width="1000" height="1200"></iframe> Y creo que para ello debo renunciar a URLs amigables y modificar algunos archivos para controlar que no se pierda en ningún momento el dato. ¿Tienes alguna idea de como lo podría hacer? Link to comment Share on other sites More sharing options...
shacker Posted March 29, 2013 Share Posted March 29, 2013 aqui tienes una lista de ejemplos https://www.google.com/#hl=es&output=search&sclient=psy-ab&q=get+param+from+iframe&oq=get+param+from+iframe&gs_l=hp.3...893.7234.0.7353.29.23.1.1.1.3.1552.11260.4-2j1j4j4j1.12.0...0.0...1c.1.7.psy-ab.Naar35RQKnw&pbx=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.44442042,d.eWU&fp=7f27e5a937fd7d03&biw=1600&bih=799 Link to comment Share on other sites More sharing options...
Recommended Posts