[Zope-Checkins] 
	SVN: Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/PageTemplate.py
	More API BBB: Add a stupid html() method that supports an
	is_html property
    Philipp von Weitershausen 
    philikon at philikon.de
       
    Sun May 21 15:29:38 EDT 2006
    
    
  
Log message for revision 68218:
  More API BBB: Add a stupid html() method that supports an is_html property
  hook. Stupid, stupid, stupid.
  
Changed:
  U   Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/PageTemplate.py
-=-
Modified: Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/PageTemplate.py
===================================================================
--- Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/PageTemplate.py	2006-05-21 15:45:14 UTC (rev 68217)
+++ Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/PageTemplate.py	2006-05-21 19:29:37 UTC (rev 68218)
@@ -102,3 +102,12 @@
         if not kwargs.has_key('args'):
             kwargs['args'] = args
         return self.pt_render(extra_context={'options': kwargs})
+
+    # convenience method for the ZMI which allows to explicitly
+    # specify the HTMLness of a template.  The old Zope 2
+    # implementation had this as well, but arguably on the wrong class
+    # (this should be a ZopePageTemplate thing if at all)
+    def html(self):
+        if not hasattr(getattr(self, 'aq_base', self), 'is_html'):
+            return self.content_type == 'text/html'
+        return self.is_html
    
    
More information about the Zope-Checkins
mailing list