更改选项卡顺序后,无法在 Sugar Pro 6.3.0 中查看除当前选项卡之外的选项卡

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

我正在使用 Sugar 6.3.0,当我从

更改 Tab 键顺序时出现错误

管理 -> 显示模块选项卡和子面板

我只能看到网页上的当前选项卡,所有其他选项卡对我来说都是不可见的,并且屏幕还显示以下错误

警告:第 71 行 var/www/workspace/clientname/modules/MySettings/TabController.php 中的 foreach() 提供的参数无效警告:in_array() 期望参数 2 为数组,在 /var/www/workspace 中给出 null /clientname/include/GroupedTabs/GroupedTabStructure.php 第 77 行警告:array_merge():参数 #1 不是 /var/www/workspace/clientname/include/GroupedTabs/GroupedTabStructure.php 第 93 行警告:无效参数中的数组为 /var/www/workspace/clientname/include/GroupedTabs/GroupedTabStructure.php 第 110 行的 foreach() 提供

我可以通过更改网址中的 ?module=MODULENAME 来更改选项卡,例如,如果我设置 ?module=Accounts 我可以看到“帐户”选项卡,但只有“帐户”选项卡,所有其他选项卡都消失了。

知道我做错了什么以及如何解决它吗?

任何帮助将不胜感激!

php tabs show-hide sugarcrm
2个回答
1
投票

我认为您已经通过模块构建器对模块进行了修改并重新部署了它。这不是正确的方法。我们只需要通过工作室进行修改。

尝试通过修复向导进行修复或使用备份。


0
投票

毕竟我们在 Sugar Pro 6.3.0 中找到了解决此问题的解决方案,我们要做的就是重命名或删除 module/Administration 文件夹中名为 SaveTabs.php 的文件,然后进行修复,然后重新排序选项卡并保存它。希望它能正常工作,至少对我们来说它工作得很好!

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