def tag(context, request): p_root = getUtility(IRootFactory).get_root(request.environ) videos = utility_finder(p_root, 'videos') videos = [render_view(video,request,'video_listing_widget') for video in videos.values()] return ResponseTemplate('pages/tag.html', context=context, videos=videos)
def add_widgets(self, context, request, *widgets): render_widgets = {} for widget in widgets: render_widgets[widget] = render_view(context,request,widget) self.widgets.update(render_widgets) self.unicode_body = self.template.render(widgets=self.widgets, **self.template_kwargs)
def channel(context, request): videos = [render_view(video,request,'video_listing_widget') for video in context.get_listings()] title = context.title or context.__name__.title() return ResponseTemplate('pages/channel.html', context=context, videos=videos, title=title)