如何从SugarCRM的登录屏幕中删除或隐藏全局链接?

如何从SugarCRM的登录屏幕中删除或隐藏全局链接?,sugarcrm,Sugarcrm,我正在使用SugarCRM 6.5社区版。登录屏幕上有“全局链接” 我不想在登录页面上有这些链接Employees,Support,About。如何仅从登录页面中删除它 将其放在custom/include/globalControlLinks.php中: // To add new links $global_control_links['training'] = array( 'linkinfo' => array($app_strings['LBL_TRAINING'] =&

我正在使用SugarCRM 6.5社区版。登录屏幕上有“全局链接”


我不想在登录页面上有这些链接
Employees,Support,About
。如何仅从登录页面中删除它

将其放在custom/include/globalControlLinks.php中:

// To add new links
$global_control_links['training'] = array(
    'linkinfo' => array($app_strings['LBL_TRAINING'] => 'index.php?module=Administration&action=ServiceCase'),
    'submenu' => ''
);

// To remove existing links
$global_control_links['about'] = array();`

我找到了从标题中删除全局链接的解决方案。请尝试以下代码:

创建新文件custom/Extension/application/Ext/GlobalLinks/links.php

if (isset($global_control_links['training']))
{
    unset($global_control_links['training']);
}

if (isset($global_control_links['employees']))
{
    unset($global_control_links['employees']);
}

if (isset($global_control_links['about']))
{
    unset($global_control_links['about']);
}

您好@pauel,我只想从登录页面中删除,那么条件是什么?通常没有任何未经授权的全局链接。你用的是什么主题?看看主题tpls/header.tpl中有一个部分可以确保:{if$AUTHENTICATED}{include file=“\u companyLogo.tpl”theme\u template=true}{include file=“\u globalLinks.tpl”theme\u template=true}{include file=“\u welcome.tpl”theme\u template=true}我使用的是默认主题。是的,此代码在header.tpl中,但我只想在登录屏幕中隐藏此
\u globalLinks.tpl
。这正是我发布的摘录中发生的情况。如果用户未通过身份验证,则不会包含该文件,并显示登录屏幕。请通过在if前面和if块内部添加一些字母来验证是否使用了该文件。使用开发人员设置或修复和重建,不要忘记浏览器缓存有时会保存一些内容。请注意,您必须执行“快速修复和重建”才能使更改生效,因为这种方式是升级安全的