Author: jmorliaguet
Date: Mon Mar 27 21:53:37 2006
New Revision: 2738

Modified:
   cpsskins/branches/jmo-perspectives/browser/rendering/renderer.py
Log:

- fall back to the resource type if the element cannot be rendered according
  to its content type 



Modified: cpsskins/branches/jmo-perspectives/browser/rendering/renderer.py
==============================================================================
--- cpsskins/branches/jmo-perspectives/browser/rendering/renderer.py    
(original)
+++ cpsskins/branches/jmo-perspectives/browser/rendering/renderer.py    Mon Mar 
27 21:53:37 2006
@@ -87,12 +87,13 @@
         relations = info.globals.relations
 
         # look for renderers associated to the element's content type
-        iface = IType(element).getContentType()
+        type = IType(element)
+        iface = type.getContentType()
         name = engine + '.' + iface.getTaggedValue('name')
         renderer = queryUtility(configuration.IRenderer, name)
         if renderer is None:
-            # fall back to the element type
-            iface = IType(element).getElementType()
+            # fall back to the element's resource type
+            iface = type.getResourceType()
 
         name = engine + '.' + iface.getTaggedValue('name')
         renderer = queryUtility(configuration.IRenderer, name)
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to