Exemple #1
0
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)
Exemple #2
0
 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)
Exemple #3
0
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)