diff --git a/addons/website/models/ir_http.py b/addons/website/models/ir_http.py index 358f105b0d0..b25509180b0 100644 --- a/addons/website/models/ir_http.py +++ b/addons/website/models/ir_http.py @@ -46,10 +46,12 @@ class ir_http(orm.AbstractModel): try: func, arguments = self._find_handler() request.website_enabled = func.routing.get('website', False) + request.website_multilang = func.routing.get('multilang', False) except werkzeug.exceptions.NotFound: # either we have a language prefixed route, either a real 404 # in all cases, website processes them request.website_enabled = True + request.website_multilang = True if request.website_enabled: if func: diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml index 890d6080039..c34b5a90ae0 100644 --- a/addons/website/views/website_templates.xml +++ b/addons/website/views/website_templates.xml @@ -83,10 +83,12 @@ and main_object.website_meta_keywords or website_meta_keywords"/>