Am 15.02.2011 um 15:10 schrieb Hanno Schlichting:
> Hi.

Hi, sorry for the long delay.

> On Tue, Feb 15, 2011 at 2:46 PM, Michael Howitz <m...@gocept.com> wrote:
>> I tracked this down to Zope2/App/exclude.zcml where the meta.zcml of the 
>> package zope.browserpage gets excluded.
>> Sadly this ZCML file defines the expressiontype directive.
>> 
>> What is the current way to use zope.contentprovider in a Zope2 environment?
> 
> Hhm, I wasn't aware that this was possible at all so far. I thought we
> only made zope.viewlet available in Zope2 via Products.Five.viewlet.

According to my findings, the provider-expression should work in Zope2 
PageTemplates (Products.PageTemplates) as it is registered in 
Products.PageTemplates.Expressions.createZopeEngine.
In the project mentioned before Zope3 PageTemplates (zope.pagetemplate and 
z3c.template) are used, too.
Sometimes we had permission problems ("UnauthorizedBinding: context") with the 
Zope2 PageTemplates even with Zope 2.11.
Maybe mixing Zope2 and Zope3 PageTemplates is the source of the permission 
problems.

As the outermost template is a z3c.template I doubt fixing the expressiontype 
declaration will help much in our use case.
It will help to get zope.contentprovider running in Zope2 as this package has 
no reference to a TALES-Engine, everything is done in tales:expressiontype.


Yours sincerely,
-- 
Michael Howitz · m...@gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 1229889 1
Zope and Plone consulting and development

_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )

Reply via email to