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 @@
+
+
+
+
+
+
+