Hi,
On the model of zope.contentprovider "provider:" TALES expression, I'm
trying to register a new custom expression for Chameleon.
My code is very simple and tries to follow Chamelon documentation:

from chameleon import PageTemplate

def provider_expression(string):
    def compiler(target, engine):
        return 'provider expression...'
    return compiler

PageTemplate.expression_types['provider'] = provider_expression

The view is as simple:

@view_config(name="page.html", context=MyApplication, renderer='page.pt')
def main_page(request):
    return {}

And the template:

<div tal:replace="provider:testManager">test</div>

When the page is loaded, I always receive a "LookupError: Unknown
expression type: 'provider'.".

Any idea?

Best regards,
Thierry

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to