删除SugarCRM自定义模块中的模块列表

删除SugarCRM自定义模块中的模块列表,sugarcrm,suitecrm,Sugarcrm,Suitecrm,我想从自定义模块中删除模块选项卡(模块列表和子模块列表) 我试过一些解决办法,但没有成功。例如: options['show_header'] = false; 它删除了所有标题,但我想删除徽标和全局链接 禁用所有模块,并在自定义模块的manifest.php文件中更改“tab=>false”。没有通过配置或任何方式实现这一点的正式方法,但您可以为此使用自定义逻辑挂钩来注入一些javascript以隐藏模块列表 假设您的自定义模块是abc_CustomModule,创建一个logic_hoo

我想从自定义模块中删除模块选项卡(模块列表和子模块列表)

我试过一些解决办法,但没有成功。例如:

options['show_header'] = false; 
它删除了所有标题,但我想删除徽标和全局链接


禁用所有模块,并在自定义模块的
manifest.php
文件中更改
“tab=>false”

没有通过配置或任何方式实现这一点的正式方法,但您可以为此使用自定义逻辑挂钩来注入一些javascript以隐藏模块列表

假设您的自定义模块是abc_CustomModule,创建一个
logic_hooks.php
,如果它不存在,则添加到它custom/modules/abc_CustomModule/logic_hooks.php

<?php

$hook_version = 1; 
$hook_array = Array(); 
$hook_array['after_ui_frame'] = Array(); 
$hook_array['after_ui_frame'][] = Array(1, 'Hide Modules', 'custom/modules/abc_CustomModule/abc_CustomModule_custom.php','abc_CustomModule_custom', 'hide_modules'); 
<?php

class abc_CustomModule_custom
{
    function hide_modules($bean, $event)
    {
        echo "<script>$('#ajaxHeader').hide()</script>";
    }
}

您使用的是什么版本/版本?我使用的是Sugar 6.5.14 CE。我还希望在自定义模块中管理一些其他Div标记,例如在某个地方仅显示操作,在某个地方隐藏它们并显示最近查看的操作。这也将解决这些问题。谢谢..@AwaisDar很高兴我能帮上忙!