2012-11-13 27 views

回答

0

vardefs必须改为:

$dictionary["Lead"]["fields"]["prospect_lists"] = array(
    'name' => 'prospect_lists', 

layoutdefs

'get_subpanel_data' => 'prospect_lists', 

这解决了问题。

1

上述链接中引用的网站使用德语,因此,该网站的作者,德国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管理员 管理 - >修复 - >重建关系(刷新缓存) 管理 - >修复 - >快速修复和重建

相关问题