Skip to main content

Compatibility-layer for Zope Page Template engines.

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
z3c.pt.compat-0.3.tar.gz (3.9 kB) Copy SHA256 hash SHA256 Source None Oct 2, 2008

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page