How to install z3c.pt.compat
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install z3c.pt.compat
Lastest release
This package implements a compatibility-layer between the following Zope Page Template engines:
- z3c.pt
- zope.pagetemplate
Usage
Use the following import-clause:
>>> from z3c.pt.compat import ViewPageTemplateFile
If the environment-variable PREFER_Z3C_PT is set to a true value, the z3c.pt engine will be used instead of zope.pagetemplate.
Binding methods
Two methods are available to bind templates and template macros to a view:
>>> from z3c.pt.compat import bind_template >>> from z3c.pt.compat import bind_macro
Both function return render-methods that accept keyword arguments which will be passed to the template.
>>> render = bind_template(template, view) >>> render = bind_macro(template, view, request, macro)