SuiteCRM二次开发-隐藏部分子面板

使用SuiteCRM的用户,肯定有很多都会头疼:客户功能模块下的子面板列表项太多,如何隐藏部分子面板项?

今天我们就教大家如何隐藏功能模块下的子面板,提供两种方法:(以客户功能模块子面板为例)

方法一:

创建新的“客户”功能模块,以管理员身份登陆后台,打开模块构建器(构建新的模块来扩展SuiteCRM功能)

关于具体如何具体创建在此会省略很多步骤,我们主要举例提示开发者,在这里你会发现两点有价值的讯息:

第一点:添加什么“ 关联关系 ”,那么这条关联的模块就会在主模块的子面板显示

如果我们在“医院信息”功能模块中添加关联关系,关联模块是“客户”;

医院信息下添加关联关系

由于我们在“医院信息”功能模块下添加了客户关联关系,我们看一下在每条客户信息下,是否有子面板“客户”,下图告诉您“有”。

医院信息子面板
医院信息子面板

第二点: 模块构建器 中我们可以对“ 关联关系 ”进行删除。

注意在“工作室”是不可以删除关联关系的,只有在模块构建器中才可以,如下图可以删除不需要的关联关系。

删除SuiteCRM关联关系
删除SuiteCRM关联关系

通过以上介绍想必您是可以知道如何在“模块构建器”中隐藏/删除“客户”功能模块下的子面板了。

方法二:

SuiteCRM软件后台还提供一种方法“模块标签和子面板”功能,帮助我们隐藏部分子面板。

SuiteCRM模块标签和子面板
SuiteCRM模块标签和子面板

显示模块标签和子面板

拖放下面的模块名称选择是否在导航栏和子面板中显示对应模块。如果要控制对模块的访问,请使用 角色管理。

注意该模块中有两个功能,我们只需要关注其中一个功能:“隐藏子面板”

隐藏SuiteCRM子面板
隐藏SuiteCRM子面板

对于不想在子面板显示的功能模块,直接拖放到“已隐藏的子面板”中即可!

SuiteCRM 全功能,不限用户,3600元/长期使用

SuiteCRMSalesforceDynamics 一样强大,具有更高的技术独立性和定制性。业务咨询与服务,请联系我们!

我们提供的服务包括:插件开发、主题开发、安装和配置、CRM升级、CRM部署、支持与维护、用户培训…

推荐阅读

  1. SuiteCRM 8.1.2 刚刚发布!
  2. SuiteCRM 8.1.1 & 7.12.6 发布
  3. 为了官方更好的技术服务,请捐赠SuiteCRM
  4. SuiteCRM 8.1发布-官方版本再更新!
  5. 苏格兰公司 SuiteCRM 再次获奖
  6. 安全和维护补丁:SuiteCRM 8.0.4 & 7.12.5 发布
  7. 将 SuiteCRM 升级到更新版本
  8. SuiteCRM 升级环境(PHP\MySQL\Apache)要求

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注