[IMP] website_sale: create hook for website_sale.product rendering values
closes odoo/odoo#102956 X-original-commit: 7ccb3380becfe7ff5a36f93288935ab3882c4542 Signed-off-by: William Braeckman (wbr) <wbr@odoo.com>
This commit is contained in:
committed by
William Braeckman
parent
b82787b4ea
commit
e4f81af515
@@ -298,6 +298,10 @@ class WebsiteSale(http.Controller):
|
||||
'order': order,
|
||||
}
|
||||
|
||||
def _get_additional_shop_values(self, values):
|
||||
""" Hook to update values used for rendering website_sale.products template """
|
||||
return {}
|
||||
|
||||
@http.route([
|
||||
'/shop',
|
||||
'/shop/page/<int:page>',
|
||||
@@ -475,6 +479,7 @@ class WebsiteSale(http.Controller):
|
||||
values['available_max_price'] = tools.float_round(available_max_price, 2)
|
||||
if category:
|
||||
values['main_object'] = category
|
||||
values.update(self._get_additional_shop_values(values))
|
||||
return request.render("website_sale.products", values)
|
||||
|
||||
@http.route(['/shop/<model("product.template"):product>'], type='http', auth="public", website=True, sitemap=True)
|
||||
|
||||
Reference in New Issue
Block a user