0

我从odoo 13迁移到odoo 14,但是当我导入所有这些时;我的网站有如下错误:

load could not load template
ValueError: The element '<xpath expr="//*[hasclass('o_footer_copyright_name')]">' could not be located in the parent view

View name: Footer Language Selector
Error context:
 view: ir.ui.view(3822,)
 view.parent: ir.ui.view(2094,)

Template: 1816
Path: /t/t
An error occurred while rendering template 1816

顺便说一句,我没有编辑此视图。

如果有人有解决方案,我很感兴趣!

提前感谢!

4

1 回答 1

2

从 Odoo Enterprise 13 升级到 14 时,我遇到了同样的问题。

请注意以下几点:

  • 发行说明 ( https://www.odoo.com/odoo-14-release-notes ) 状态:“在标题中添加语言选择器并自定义布局。”
  • 添加了一个名为“页脚语言选择器”的新视图(键:portal.footer_language_selector)。这似乎是在运行 Odoo DB 升级 13 > 14 时添加的。
  • 设置新的 Odoo 14 数据库时创建“页脚语言选择器”视图!

要解决您的问题,您需要禁用“页脚语言选择器”视图。这可以通过以下两种方式之一完成:

  1. 如果您登录到您的 Odoo 实例,请启用开发人员模式,然后转到设置 > 技术 > 用户界面 > 视图并搜索“页脚语言选择器”。选择视图,然后选择菜单选项“存档”
  2. 如果您没有登录/无法登录,则需要直接禁用数据库中的视图。这是将禁用视图的命令:UPDATE public.ir_ui_view SET active = false WHERE id = 3822; 注意: “id = 3822 ”值必须与错误中的视图编号匹配:ir.ui.view(3822,)

我希望这可以帮助您解决似乎是由 Odoo DB 更新工具引入的错误的问题。

于 2021-04-12T19:47:39.803 回答