diff options
| author | Fabien Meghazi <fme@openerp.com> | 2013-10-10 15:29:07 +0200 |
|---|---|---|
| committer | Fabien Meghazi <fme@openerp.com> | 2013-10-10 15:29:07 +0200 |
| commit | 9b40e849d6debcfb9fbca2ded70f0ed7cae2c878 (patch) | |
| tree | 798a75304726d29027ba732daaa6ff40818f0e26 /addons/website/controllers | |
| parent | 672a76a002ca25ccfbfceab9c67a7a1003a2da62 (diff) | |
[WIP] new title managment in templates. expose main_object for seo
bzr revid: fme@openerp.com-20131010132907-xxmg96qmcw9j5f2d
Diffstat (limited to 'addons/website/controllers')
| -rw-r--r-- | addons/website/controllers/main.py | 7 |
1 files changed, 7 insertions, 0 deletions
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 @@ -123,6 +123,13 @@ class Website(openerp.addons.web.controllers.main.Home): '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: html = request.website.render('website.404', values) |
