我有一个简单的问题,但可能是严重的对我来说,我做了自定义字段,并添加他们都在custom\modules\Leads\metadata\detailviewdefs.php
信息模块,但问题(的DetailView布局)是我必须做一个安装程序包装的变化。 我的自定义字段管理和复制他们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的限制 ),但我的要求是添加在新情况下的唯一的DetailView变化。