From 2b45e7cd35c1fe3ab236feb2250476de8552b9e0 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sun, 21 Dec 2014 19:49:02 +0100 Subject: [PATCH] [IMP] SEO on product categories --- addons/website_sale/controllers/main.py | 2 ++ addons/website_sale/models/product.py | 1 + 2 files changed, 3 insertions(+) diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index b29080fc9a3..622f28c56b6 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -226,6 +226,8 @@ class website_sale(http.Controller): 'style_in_product': lambda style, product: style.id in [s.id for s in product.website_style_ids], 'attrib_encode': lambda attribs: werkzeug.url_encode([('attrib',i) for i in attribs]), } + if category: + values['main_object'] = category return request.website.render("website_sale.products", values) @http.route(['/shop/product/'], type='http', auth="public", website=True) diff --git a/addons/website_sale/models/product.py b/addons/website_sale/models/product.py index 590c790ab03..1dbe4b2eb5c 100644 --- a/addons/website_sale/models/product.py +++ b/addons/website_sale/models/product.py @@ -38,6 +38,7 @@ class product_pricelist(osv.Model): class product_public_category(osv.osv): _name = "product.public.category" + _inherit = ["website.seo.metadata"] _description = "Public Category" _order = "sequence, name"