From d5bbf2501a08dd6b0bab0ea4e2e9ff4b0b03fed7 Mon Sep 17 00:00:00 2001 From: ddm Date: Thu, 17 Oct 2013 13:58:49 +0200 Subject: [PATCH] [FIX] SEO for blog tags and categories bzr revid: ddm@openerp.com-20131017115849-e696n3tj87zx3a9i --- addons/website_blog/controllers/main.py | 4 ++++ addons/website_blog/models/website_blog.py | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/addons/website_blog/controllers/main.py b/addons/website_blog/controllers/main.py index b65441e1e0d..81b0610cb11 100644 --- a/addons/website_blog/controllers/main.py +++ b/addons/website_blog/controllers/main.py @@ -152,6 +152,10 @@ class WebsiteBlog(http.Controller): if blog_post: values['main_object'] = blog_post + elif tag: + values['main_object'] = tag + elif category: + values['main_object'] = category return request.website.render("website_blog.index", values) diff --git a/addons/website_blog/models/website_blog.py b/addons/website_blog/models/website_blog.py index 7935b22b853..9f4a214a8b9 100644 --- a/addons/website_blog/models/website_blog.py +++ b/addons/website_blog/models/website_blog.py @@ -41,6 +41,9 @@ class BlogCategory(osv.Model): 'blog.post', 'category_id', 'Blogs', ), + 'website_meta_title': fields.char("Website meta title", size=70, translate=True), + 'website_meta_description': fields.text("Website meta description", size=160, translate=True), + 'website_meta_keywords': fields.char("Website meta keywords", translate=True), } @@ -54,6 +57,9 @@ class BlogTag(osv.Model): 'blog_post_ids': fields.many2many( 'blog.post', string='Posts', ), + 'website_meta_title': fields.char("Website meta title", size=70, translate=True), + 'website_meta_description': fields.text("Website meta description", size=160, translate=True), + 'website_meta_keywords': fields.char("Website meta keywords", translate=True), }