Skip to content

I discovered that due to zope.pagetemplates using zope.tales for providing a Context, then the DummyEngine offered by this package is absolutely useless as the Context object in zope.tales has a ._engine property that implements the ITalExpressionCompiler NEEDED by insertHTML/insertXML changes as per my commit. Since Zope is so messy and inconsi…

License

Notifications You must be signed in to change notification settings

autumnjolitz/zope.tal

 
 

Repository files navigation

Template Attribute Language (TAL)

Overview

The Zope3 Template Attribute Languate (TAL) specifies the custom namespace and attributes which are used by the Zope Page Templates renderer to inject dynamic markup into a page. It also includes the Macro Expansion for TAL (METAL) macro language used in page assembly.

The dynamic values themselves are specified using a companion language, TALES (see the zope.tales package for more).

See: http://wiki.zope.org/ZPT/TALSpecification14

About

I discovered that due to zope.pagetemplates using zope.tales for providing a Context, then the DummyEngine offered by this package is absolutely useless as the Context object in zope.tales has a ._engine property that implements the ITalExpressionCompiler NEEDED by insertHTML/insertXML changes as per my commit. Since Zope is so messy and inconsi…

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%