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.

Source Distribution

z3c.pt.compat-0.3.tar.gz (3.9 kB view details)

Uploaded Source

File details

Details for the file z3c.pt.compat-0.3.tar.gz.

File metadata

  • Download URL: z3c.pt.compat-0.3.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for z3c.pt.compat-0.3.tar.gz
Algorithm Hash digest
SHA256 5f21614efc696eb629ea3ec9b4de69db7ac48303cc73560782386954f21e6b38
MD5 88f3f9945a74bdbeda0792736033677f
BLAKE2b-256 c0792fd2e3504340d018b910d4a60122b47b1fb13e22d56b975ec92efb06585a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page