def render_display(self): view = getTileView(self.context, self.request, 'querylisting', self.data.get('display_type', 'default') or 'default', default='default') if view is None: view = DefaultView(self.context, self.request) view.tile = self return view()
def render(self): view = getTileView(self.context, self.request, 'navigation', self.data.get('display_type', 'horizontal') or 'horizontal', default='horizontal') if view is None: view = HorizontalView(self.context, self.request) view.tile = self return view()
def render_display(self): view = getTileView( self.context, self.request, self.display_type_name, self.data.get('display_type', self.display_type_default) or self.display_type_default, default=self.display_type_default) if view is None: if self.display_type_fallback_view: view = self.display_type_fallback_view(self.context, self.request) else: return '<div>Warning: No display found</div>' view.tile = self return view()