'request.website_multilang' 在 Odoo 11 中导致 AttributeError
'request.website_multilang' causes AttributeError in Odoo 11
我正在将 Odoo 模块从版本 10 迁移到版本 11。我有包含以下代码的网站模板:
<ul class="dropdown-menu js_language_selector" t-if="(request and request.website_multilang and len(languages) > 1) or (website and (editable or translatable))">
它引发了 AttributeError:'HttpRequest' 对象没有属性 'website_multilang'。我找不到有关如何使此 Odoo 10 代码适应 v11 的文档?
您可以尝试以下操作:
<ul class="dropdown-menu js_language_selector" t-if="(request and request.is_frontend_multilang and len(languages) > 1) or (website and (editable or translatable))">
刚刚分析过v11需要"is_frontend_multilang"而不是"website_multilang"。
希望有用。
此致
我正在将 Odoo 模块从版本 10 迁移到版本 11。我有包含以下代码的网站模板:
<ul class="dropdown-menu js_language_selector" t-if="(request and request.website_multilang and len(languages) > 1) or (website and (editable or translatable))">
它引发了 AttributeError:'HttpRequest' 对象没有属性 'website_multilang'。我找不到有关如何使此 Odoo 10 代码适应 v11 的文档?
您可以尝试以下操作:
<ul class="dropdown-menu js_language_selector" t-if="(request and request.is_frontend_multilang and len(languages) > 1) or (website and (editable or translatable))">
刚刚分析过v11需要"is_frontend_multilang"而不是"website_multilang"。
希望有用。
此致