[Grok-dev] generic directoryresource in grokcore.view

Jan-Wijbrand Kolman janwijbrand at gmail.com
Tue Oct 21 15:19:17 EDT 2008


Kevin Teague wrote:
> To answer my own question:
> 
> Should DirectoryResources be used to share page templates between
> packages?
> 
> No (at least in my use case). DirectoryResources are request
> dependent, and also publish those resources directly on the web.
> Neither of which my template sharing use case cares about, I just want
> "extension" packages to use a template defined in a parent package ...
> so a simple function in the main package:

Indeed.

> And then the extension packages can use this template with:
> 
> import gum
> class CustomEditForm(grok.EditForm):
>     template = gum.edit_form_template()
> 
> Solves my problem with a minimum amount of fuss :_)
> 
> (and I'm still using a DirectoryResource to share js, css, images
> between packages)

Yes, indeed.

Note that i'm still working on getting the template-inheritance issue
fixed. This would at least partially solve your problem of subclassing a
 view component that has a template, from another package.

regards,
jw



More information about the Grok-dev mailing list