diff --git a/addons/website_blog/controllers/main.py b/addons/website_blog/controllers/main.py index 84a15089c92..bf344a18eae 100644 --- a/addons/website_blog/controllers/main.py +++ b/addons/website_blog/controllers/main.py @@ -133,9 +133,14 @@ class WebsiteBlog(http.Controller): pager_end = page * self._category_post_per_page blog_posts = blog_posts[pager_begin:pager_end] + tag_obj = request.registry['blog.tag'] + tag_ids = tag_obj.search(cr, uid, [], context=context) + tags = tag_obj.browse(cr, uid, tag_ids, context=context) + values = { 'category': category, 'categories': categories, + 'tags': tags, 'tag': tag, 'blog_posts': blog_posts, 'pager': pager, @@ -191,9 +196,14 @@ class WebsiteBlog(http.Controller): category_ids = category_obj.search(cr, uid, [], context=context) categories = category_obj.browse(cr, uid, category_ids, context=context) + tag_obj = request.registry['blog.tag'] + tag_ids = tag_obj.search(cr, uid, [], context=context) + tags = tag_obj.browse(cr, uid, tag_ids, context=context) + values = { 'category': blog_post.category_id, 'categories': categories, + 'tags': tags, 'tag': tag and request.registry['blog.tag'].browse(cr, uid, int(tag), context=context) or None, 'blog_post': blog_post, 'pager': pager, diff --git a/addons/website_blog/views/website_blog_templates.xml b/addons/website_blog/views/website_blog_templates.xml index 6983d9d3347..26fd8806422 100644 --- a/addons/website_blog/views/website_blog_templates.xml +++ b/addons/website_blog/views/website_blog_templates.xml @@ -282,6 +282,23 @@ + + +