src/pyams_content/features/renderer/zmi/__init__.py
changeset 413 052c4fd067f8
parent 397 fe989328a54f
child 430 3d44390d2ecd
--- a/src/pyams_content/features/renderer/zmi/__init__.py	Thu Mar 01 17:53:34 2018 +0100
+++ b/src/pyams_content/features/renderer/zmi/__init__.py	Fri Mar 02 11:20:22 2018 +0100
@@ -37,11 +37,13 @@
 class BaseContentRenderer(ContextRequestAdapter):
     """Base content renderer"""
 
-    target_interface = None
+    label = None
+    weight = 0
+    settings_interface = None
 
     @property
     def settings(self):
-        if self.target_interface is None:
+        if self.settings_interface is None:
             return None
         return IRendererSettings(self.context)
 
@@ -62,7 +64,7 @@
     @property
     def fields(self):
         renderer = IContentRenderer(self.context)
-        return field.Fields(renderer.target_interface or Interface)
+        return field.Fields(renderer.settings_interface or Interface)
 
     ajax_handler = 'renderer-properties.json'
     edit_permission = MANAGE_CONTENT_PERMISSION