On Monday, July 11, 2016 at 11:46:54 AM UTC-4, Carlos Cesar Caballero wrote: > > And he can't?? wait, I am lost. > > I need from some url like that: > > www.mysite.com/lang/ > or > www.mysite.com/lang/blog > or > www.mysite.com/lang/category > > to get 'lang' > and do something like: > var = get_lang() > and late do: > T.force(var) > > But how can I get lang? >
You need to write a regular expression to capture the language from the incoming URL and then add it as a variable in the query string of the rewritten URL (you may need separate rules for the case where the incoming URL has vs. does not have an existing query string, as you need to add a "?" to create the query string in the latter case, and you need an "&" in the former case). Assuming you name the query string variable "_language", you would get it in your code via request._language. Note, you would then have to add the _language variable to all of your outgoing URLs (I would write a custom url() function to do that automatically). Anthony -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.