0

我正在使用 Sugar 6.3.0,当我更改标签顺序时出现错误

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

我只在我的网页上看到当前选项卡,而我看不到所有其他选项卡,并且屏幕还显示以下错误

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

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

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

任何帮助将不胜感激!

4

2 回答 2

1
 I think you have done modifications to module through module builder and redeployed it.This is not the correct way.We need to do modifications through studio only.

 Try to do repair through repair wizard or otherwise use backup.There is any other solution i think.I have tried a lot.
于 2012-08-02T12:52:12.383 回答
0

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

于 2012-08-03T14:52:41.497 回答