[FIX] SEO for blog tags and categories
authorddm <ddm@openerp.com>
Thu, 17 Oct 2013 11:58:49 +0000 (13:58 +0200)
committerddm <ddm@openerp.com>
Thu, 17 Oct 2013 11:58:49 +0000 (13:58 +0200)
bzr revid: ddm@openerp.com-20131017115849-e696n3tj87zx3a9i

addons/website_blog/controllers/main.py
addons/website_blog/models/website_blog.py

index b65441e..81b0610 100644 (file)
@@ -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)
 
index 7935b22..9f4a214 100644 (file)
@@ -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),
     }