Robert Lausegger(iscon group)的描述使其能够在其他模块的子面板中显示预期列表。 But since SugarCRM 6.3 this wasn't working anymore.如何解决帐户,联系人和潜在客户中的propect_lists子面板?
如何解决这个问题?
Robert Lausegger(iscon group)的描述使其能够在其他模块的子面板中显示预期列表。 But since SugarCRM 6.3 this wasn't working anymore.如何解决帐户,联系人和潜在客户中的propect_lists子面板?
如何解决这个问题?
的vardefs
必须改为:
$dictionary["Lead"]["fields"]["prospect_lists"] = array(
'name' => 'prospect_lists',
和layoutdefs
'get_subpanel_data' => 'prospect_lists',
这解决了问题。
上述链接中引用的网站使用德语,因此,该网站的作者,德国iscon组织(www.iscongroup.net)的Robert Laussegger提供,此处为英文版本的方法。我在SugarCRM CE v 6.5上使用这个版本,运行在CentOS 6.4 base的LAMP堆栈上,并且工作正常。根据需要调整您的安装。
给出的示例显示了如何将一个目标列表(在SugarCRM内部称为“展望列表”)添加到Contact DetailView;调整潜在客户的设置...
如果显示的目录不存在,请创建它们,注意不仅要匹配拼写,还要匹配大小写。您将在3个独立的目录中添加3个文件。
请记住设置文件权限和所有者/组以允许服务器访问创建的文件。
添加完的文件和设置权限,作为CRM管理员身份运行: 管理 - >修复 - >重建关系(刷新缓存) 管理 - >修复 - >快速修复和重建
创建目录显示下列文件:
在/ var/www/html等//自定义/扩展/模块/联系人/分机/语言 - 创建文件en_us.prospectlist_in_contacts_language.php 和入档把 (文件名“prospectlist_in_contacts_language”的部分可以是任何你想要的蚂蚁,只要你使用前缀 “EN_US。”(美国英语)和后缀 “.PHP”)
<?php
$mod_strings['LBL_PROSPECTLISTS_CONTACTS_FROM_PROSPECTLISTS_TITLE'] = 'Target Lists';
?>
在/ var/www/html等//自定义/扩展/模块/联系方式/分机/ Layoutdefs 创建文件prospectlist_in_contacts_layoutdef.php 和入档把
<?php
$layout_defs["Contacts"]["subpanel_setup"]["prospect_list_contacts"] = array (
'order' => 100,
'module' => 'ProspectLists',
'subpanel_name' => 'default',
'sort_order' => 'asc',
'sort_by' => 'id',
'title_key' => 'LBL_PROSPECTLISTS_CONTACTS_FROM_PROSPECTLISTS_TITLE',
'get_subpanel_data' => 'prospect_list_contacts',
'top_buttons' =>
array (
0 =>
array (
'widget_class' => 'SubPanelTopButtonQuickCreate',
),
1 =>
array (
'widget_class' => 'SubPanelTopSelectButton',
'mode' => 'MultiSelect',
),
),
);
?>
(文件名“prospectlist_in_contacts_layoutdef”可以是你想要的,只要你使用后缀“.PHP”的一部分)
在/ var/www/html // custom/Extension/modules/Contacts/Ext/Vardefs 创建文件prospe ctlist_in_contacts_vardef.php 并放入文件放 (文件名“prospectlist_in_contacts_vardef”的部分可以是任何你想要的,只要你使用后缀“。PHP“)
<?php
$dictionary["Contact"]["fields"]["prospect_list_contacts"] = array (
'name' => 'prospect_list_contacts',
'type' => 'link',
'relationship' => 'prospect_list_contacts',
'source' => 'non-db',
'vname' => 'LBL_PROSPECTLISTS_CONTACTS_FROM_PROSPECTLISTS_TITLE',
);
$dictionary["Contact"]["fields"]["prospect_list_name"] = array (
'name' => 'prospect_list_name',
'rname' => 'name',
'id_name' => 'prospect_list_id',
'vname' => 'LBL_PROSPECTLISTS_CONTACTS_FROM_PROSPECTLISTS_TITLE',
'type' => 'relate',
'link' => 'prospect_lists',
'table' => 'prospect_lists',
'isnull' => 'true',
'module' => 'ProspectLists',
'dbType' => 'char',
'len' => '255',
'source' => 'non-db',
);
?>
复位所有者/权限
运行,如CRM管理员 管理 - >修复 - >重建关系(刷新缓存) 管理 - >修复 - >快速修复和重建