如何在Odoo的Web后端模块的边栏中隐藏导航栏和根菜单?

问题描述 投票:0回答:1

我正在POS Point of sales module,上,我正在移动设备上打开iframe以显示POS屏幕,但我想隐藏根菜单项的导航栏和侧边栏,因此普通用户只能使用POS仪表板。

我已经安装了POS_Mobile代码段以使其在手机上响应,因此我尝试编写JS代码将其隐藏。

但是它仅在我单击resume开始任何POS会话时才打开。

我尝试过:

在文件pos_mobile_template.xml中,将JQuery添加为:

 if ($(window).width() < 768) {

            //$("nav.o_main_navbar").hide();

    }else{

       // $("nav.o_main_navbar").show();

    }

但是它不起作用,因为此模板未加载到POS仪表板上。

screenshot

这是我试图做到的方式(现在我通过删除导航栏,检查元素来做到这一点,这是我想做的,但不知道在哪里继承和编写,而又不影响其他功能)。] >

final output I wanted

这实际上是这样:

current screen

而且,我尝试传递参数hide_header=true,但这仅适用于前端模块,而不适用web-backend模块。

[仅当我打开POS菜单时,如何才能继承基本POS模块并添加JS代码以隐藏移动设备中的导航栏,侧边栏?

我正在使用POS销售点模块,我正在移动设备上打开一个iframe以显示POS屏幕,但我想隐藏根菜单项的导航栏和侧边栏,因此普通用户只能使用POS ...

odoo odoo-8 odoo-10 odoo-11 odoo-12
1个回答
0
投票

创建一个CSS文件,例如:您的模块/静态/src/css/assets_common.css

© www.soinside.com 2019 - 2024. All rights reserved.