On 4 May 2008, at 23:16 , Reed O'Brien wrote: > given a viewlet manager: > > class HeaderManager(grok.ViewletManager): > grok.name('header') > grok.context(site) > > and a viewlet: > > class HeaderViewlet(grok.Viewlet): > grok.viewletmanager(HeaderManager) > grok.context(site) > grok.template('header') > > The view.url method in the header ZPT: > > <div id="visual-wrapper"> > <div id="site-header"> > <p class="hidden-structure"> > <a tal:attributes="href python:view.url() + u'/#content'; > accesskey string:2; > title string:Skip to content">Skip To Content</a> > ... > > generates the url: > > http://url/app/index/headerviewlet/#content
This URL (generated by a viewlet's url() method) is definitely incorrect. Thanks for providing this bugreport!
On 4 May 2008, at 23:16 , Reed O'Brien wrote: grok.ViewletMan ager): grok.Viewlet) : ager(HeaderMana ger) 'header' ) wrapper" > hidden- structure" > "href python:view.url() + u'/#content'; url/app/ index/headervie wlet/#content
> given a viewlet manager:
>
> class HeaderManager(
> grok.name('header')
> grok.context(site)
>
> and a viewlet:
>
> class HeaderViewlet(
> grok.viewletman
> grok.context(site)
> grok.template(
>
> The view.url method in the header ZPT:
>
> <div id="visual-
> <div id="site-header">
> <p class="
> <a tal:attributes=
> accesskey string:2;
> title string:Skip to content">Skip To Content</a>
> ...
>
> generates the url:
>
> http://
This URL (generated by a viewlet's url() method) is definitely
incorrect. Thanks for providing this bugreport!