如何覆盖 Odoo 11 中的 customize_show 属性?

How to override customize_show Attribute in Odoo 11?

模块 website 有这个模板:

<template id="footer_default" inherit_id="website.footer_custom" customize_show="True" name="Automatic Footer">
    <xpath expr="//div[@id='footer']" position="replace">
        ...
    </xpath>
</template>

他们正在设置 customize_show 属性,我想在我的模块中将其覆盖为 false 以删除自定义菜单中的选项。

我试过这个和其他几个方法:

<template id="footer_default" inherit_id="website.footer_custom" customize_show="False" active="False" name="Automatic Footer">
</template>

但我想问题是我的是 my_module.footer_default 所以我想我不能那样覆盖它。

您可以尝试直接更新模板的ir.ui.view记录:

<record id="website.footer_default" model="ir.ui.view">
    <field name="customize_show" eval="False"/>
</record>