- def tag_view(self, request, tag=None):
- # return HttpResponse(self.tag_template.django_template.render(RequestContext(request, {'blog': self.blog, 'tag': tag, 'entries': None})), mimetype=self.tag_template.mimetype)
- raise Http404
+ def tag_view(self, request, tag=None, node=None, extra_context=None):
+ entries = self.blog.entries.filter(tags__slug=tag)
+ context = {}
+ context.update(extra_context or {})
+ context.update({'blog': self.blog, 'tag': tag, 'entries': entries})
+ return self.tag_page.render_to_response(node, request, extra_context=context)