[Grok-dev] Re: viewlets and application_root
luciano at ramalho.org
Fri Apr 25 03:27:56 EDT 2008
On Thu, Apr 24, 2008 at 6:20 PM, Martijn Faassen <faassen at startifact.com> wrote:
> I think there's a good use case for adding such functionality to both grok
> itself (just like grok.url()) and to the view (and viewlet, I guess). We
> already have application_url() which does much the same, but then gets the
> URL right away. We should factor the walk-up-the-tree functionality out.
> Contributions would be welcome!
> (As an alternative I often use grok.getSite(), but that will only work for
> applications that have no sub-sites in it, so the tree walking would be
> better here)
That's easy enough that even I can implement it, so I'll do it.
I know where the relevant code is because I actually duplicated part
of it in kirbi.
What should we call the function?
grok.getApplication() follows the pattern of grok.getSite(). Is that ok?
BTW I see a naming inconsistency between grok.application_url() and
grok.getSite(). Should we do something about it?
More information about the Grok-dev