Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/04/2011, 13:17
jacintoCorral
 
Fecha de Ingreso: febrero-2011
Mensajes: 9
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Zend_Translate + Zend_Route

Masterpuppet lo primero gracias por la respuesta, es casi la solucion, el problema es que ahora funciona para URLs con lang, pero no sin el.

Funciona --> /lang/module/controller/action/ -- /lang/module/controller/ -- /lang/module/
No Funciona --> /module/controller/action/ --

Alguna idea para que si no se le pasa "lang" coja el de por defecto?

He intentado meter una segunda conf menos generica, pero me dejan de funcionar alguna de las url con idiomas...

Código PHP:
Ver original
  1. resources.router.routes.default2.route = ":module/:controller/:action"
  2. resources.router.routes.default2.defaults.lang = "es"
  3. resources.router.routes.default2.defaults.module = "default"
  4. resources.router.routes.default2.defaults.controller = "index"
  5. resources.router.routes.default2.defaults.action = "index"

Gracias de antemano.



Cita:
Iniciado por masterpuppet Ver Mensaje
Que tal jacintoCorral,

agrégalo con el nombre default, y lo podes hacer en application.ini, algo así:

application.ini
Código INI:
Ver original
  1. resources.router.routes.default.route = ":lang/:module/:controller/:action"
  2. resources.router.routes.default.reqs.lang= "^(es|en|de)$"
  3. resources.router.routes.default.defaults.lang = "es"
  4. resources.router.routes.default.defaults.module = "default"
  5. resources.router.routes.default.defaults.controller = "index"
  6. resources.router.routes.default.defaults.action = "index"

le agregue el reqs(required), para controlar los idiomas permitidos.

Saludos.

Última edición por jacintoCorral; 06/04/2011 a las 13:25 Razón: Añadida prueba...