Metadata-Version: 2.1
Name: z3c.pt.compat
Version: 0.3
Summary: Compatibility-layer for Zope Page Template engines.
Home-page: UNKNOWN
Author: Zope Corporation and Contributors
Author-email: zope3-dev@zope.org
License: ZPL
Description: Overview
        ========
        
        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)
        
        
        
           
        
Keywords: zpt
Platform: UNKNOWN
Classifier: Framework :: Plone
Classifier: Framework :: Zope2
Classifier: Framework :: Zope3
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides-Extra: z3cpt
Provides-Extra: zpt
