On 31 March 2010 22:41, Andrey Popp <8may...@gmail.com> wrote:
> * Inject current view in template, because TALES expression for content 
> providers make things work by adapting context, request, view (the last two 
> already available inside template) to IContentProvider.

That's an easy one: see z3c.pt; arguably, these View*-classes could
make it to BFG (since it supports class-based views).

> * Make TALES expressions work with Chameleon, are there any difficulties? I 
> think there is an issue with zope.contentprovider/configure.zcml — condition 
> on zope.app.pagetemplate installation is set.

Difficulty is that Chameleon doesn't keep variables in a dictionary
per se (e.g. ``econtext``). Only some variables are kept there, namely
those that need transferring between macros.

What we've done instead is to reimplement certain TALES expresions
including ``provider:`` and ``path:``. That's all available in z3c.pt.

Repoze-dev mailing list

Reply via email to