如何通过在我的模块中继承它来编辑ODOO模板(使用网站构建器自定义)?

时间:2015-10-28 07:40:37

标签: odoo odoo-8 odoo-website

我已经使用左上角的EDIT按钮对ODOO网站的主页进行了一些编辑。过了一段时间,我决定通过将XML模板继承到我的模块并在模板中完成更改来对主页进行一些更改。但这些变化并未在网页中反映出来。我在ODOO的网站建设者上定制模板时多次遇到这个问题。我注意到这些更改直接应用于XML视图,可以在Settings->Technical Settings->User Interface->Views看到,即使模块已升级,也不会更改为先前的状态。在这种情况下,有什么办法可以通过在我的模块中继承模板来自定义模板吗?自定义适用于我在网站构建器中未进行任何编辑的所有模板。

2 个答案:

答案 0 :(得分:6)

当通过网站编辑器保存视图/模板时,它会将相关的ir.model.data记录标记为noupdate = True,以便在模块更新时不对视图应用更改。

要进行更改,您需要在ir.model.data模型表中删除该记录的noupdate 值。

答案 1 :(得分:0)

更新您的主题

由于XML文件仅在安装主题时加载,因此每次对xml文件进行更改时都必须强制重新加载。

为此,请单击模块页面中的“升级”按钮。

enter image description here