【发布时间】:2012-10-10 05:07:12
【问题描述】:
我有一个简单的问题,但对我来说可能很严重,我创建了自定义字段并将它们全部添加到 Leads 模块的custom\modules\Leads\metadata\detailviewdefs.php(详细视图布局)中,但问题是我必须进行更改的安装程序包。我使用自定义字段进行管理,并通过清单将它们复制到 custom\Extension\modules\Leads\Ext\Vardefs 中。现在我不知道如何通过清单应用 detailviewdefs 更改(在 detailview 中添加新字段面板)。关键是现有的detailview布局不应该改变,而只是在其中添加一个新的面板。
我认为可能的解决方案是我应该在 $layout_defs 数组 $layout_defs["Leads"]["DetailView"] ['panels']['panel_name'] 中添加代码并将其放入 custom\Extension\modules\Leads\Ext\Layoutdefs\ 并通过清单复制 Layoutdefs 文件。我试过这个,但似乎没有工作。
如果可以的话,寻找一个聪明的解决方案分享。
补充:
即使我从Studio ->export Customizations 导出模块更改并使用module builder 在其他实例中导入。它会覆盖较新实例中所有以前的自定义文件(自定义)(这不是 SugarCRM 中的限制),但我的要求是仅在较新实例的详细视图中添加更改。
【问题讨论】:
标签: sugarcrm