On 22 Oct 2012, at 9:28 AM, David Sorrentino <sorrentino...@gmail.com> wrote:
> I have got some doubts about the use of anchor links and the URL rewriting by 
> means of routes.py.
> 
> This is my routes.py:
> 
> routes_out = (
>     ('/myapp/default/$f', '/$f')
> )
> 
> So /myapp/default/just_a_page is rewritten in output like /just_a_page . This 
> works.
> 
> The problem raises when I specify an anchor link in my view, for instance:
> {{=URL(f='just_a_page', anchor="just_an_anchor")}}
> 
> Indeed in this case routes.py does not rewrite the URL, since 
> /myapp/default/just_a_page#just_an_anchor does not match 
> with/myapp/default/$f (understandably).
> 
> So, how could I set up routes.py so that it will rewrite URLs containing 
> anchors?
> 
> Thank you in advance for your help.

Can you use the parametric router? It should handle anchors properly.

Alternatively, try something like:

routes_out = (
    ('/myapp/default/$f', '/$f')
    ('/myapp/default/$f/$anything', '/$f/$anything')
)


-- 



Reply via email to