默认¶
Odoo根据您安装的应用程序自动生成一些基本菜单项。例如,网站应用程序会向主菜单添加两个项目。这些项目链接到页面,页面也是自动创建的。
删除默认菜单项。
<!-- Contact us -->
<delete model="website.menu" search="[('url','in', ['/', '/contactus']),
('website_id', '=', 1)]"/>
<!-- Shop -->
<delete model="website.menu" search="[('url','in', ['/', '/shop']),
('website_id', '=', 1)]"/>
新窗口¶
在新标签页中打开链接的URL。
<record id="..." model="website.menu">
<field name="new_window" eval="True"/>
</record>
外部链接¶
添加一个指向外部网站的链接。
<record id="..." model="website.menu">
<field name="url">https://www.odoo.com</field>
</record>
锚点¶
链接到页面的特定部分。
<record id="..." model="website.menu">
<field name="url">/about-us#our-team</field>
</record>
自定义模板¶
创建您自己的模板并将其添加到列表中。
布局
<template id="s_mega_menu_airproof" name="Airproof" groups="base.group_user">
<section class="s_mega_menu_airproof o_cc o_cc1 pt40">
<!-- Content -->
</section>
</template>
选项
使用以下代码在网站构建器上为您的新自定义超级菜单添加选项。
<template id="snippet_options" inherit_id="website.snippet_options" name="Airproof - Mega Menu Options">
<xpath expr="//*[@data-name='mega_menu_template_opt']/*" position="before">
<t t-set="_label">Airproof</t>
<we-button t-att-data-select-label="_label"
data-select-template="website_website_airproof.s_mega_menu_airproof"
data-img="/website_airproof/static/src/img/builder/header_opt.svg"
t-out="_label"/>
</xpath>
</template>