From 9b40e849d6debcfb9fbca2ded70f0ed7cae2c878 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 10 Oct 2013 15:29:07 +0200 Subject: [WIP] new title managment in templates. expose main_object for seo bzr revid: fme@openerp.com-20131010132907-xxmg96qmcw9j5f2d --- addons/website/controllers/main.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'addons/website/controllers/main.py') diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py index 50163902b7a..869d51d85c7 100644 --- a/addons/website/controllers/main.py +++ b/addons/website/controllers/main.py @@ -122,6 +122,13 @@ class Website(openerp.addons.web.controllers.main.Home): values = { 'path': path, } + try: + module, xmlid = path.split('.', 1) + IMD = request.registry.get("ir.model.data") + obj = IMD.get_object_reference(request.cr, request.uid, module, xmlid) + values['main_object'] = request.registry[obj[0]].browse(request.cr, request.uid, obj[1]) + except Exception: + pass try: html = request.website.render(path, values) except ValueError: -- cgit v1.2.3