2013-10-24 3 views
1

Я новичок в SugarCRM, но хочу знать, как редактировать страницу конвертирования в SugarCRM CE. После создания Leads есть кнопка «Convert Lead». Когда я нажимаю на него, отображается страница Convert Lead, но как я могу отредактировать страницу? Я хочу добавить на страницу разные поля. Кажется, вы не можете достичь этого в Studio.Редактировать главную страницу конвертации в SugarCRM CE

ответ

2

1) Найти ...

модули/Ведет/метаданные/convertdefs.php

и сохранить его в пользовательском каталоге, как:

пользовательских/модулей/Leads/метаданных /convertdefs.php

2) Добавьте поля, которые вы хотите, к соответствующему массиву целевого модуля в файле ...

$viewdefs['Contacts']['ConvertLead'] = array(

array(
    'description', 
), 

// Added below description in order to copy this value from Leads to Contacts module 
array(
    'do_not_call' 
), 

3) Администратор -> Ремонт -> Быстрый ремонт и Rebuild

Чтобы добавить новую панель covertdefs.php, например случаев ...

$viewdefs['Cases']['ConvertLead'] = array(
    'copyData' => false, 
    'required' => false, 
    'templateMeta' => array(
     'form'=>array(
      'hidden'=>array(
       '<input type="hidden" name="opportunity_id" value="{$smarty.request.opportunity_id}">', 
       '<input type="hidden" name="case_id" value="{$smarty.request.case_id}">', 
       '<input type="hidden" name="bug_id" value="{$smarty.request.bug_id}">', 
       '<input type="hidden" name="email_id" value="{$smarty.request.email_id}">', 
       '<input type="hidden" name="inbound_email_id" value="{$smarty.request.inbound_email_id}">' 
      ) 
     ), 
     'maxColumns' => '2', 
     'widths' => array(
      array('label' => '10', 'field' => '30'), 
      array('label' => '10', 'field' => '30'), 
     ), 
    ), 
    'panels' =>array (
     'LNK_NEW_CASE' => array (
      array (
       array('name'=>'name', 'displayParams'=>array('size'=>90)), 
      ), 
      array (
       'status', 'priority' 
      ), 

      array (
       array('name' => 'description', 'displayParams' => array('rows'=>10, 'cols'=>90)), 
      ), 
     ) 
    ), 
); 
+0

мне нужно, чтобы добавить новый панель в convertdefs.php – Shafni

+0

См. уточненный ответ. –

+0

Это работает для выпадающих списков? Поскольку мое настраиваемое поле не отображается, а поле раскрывающегося списка - поле industry_c, использующее industry_dom. Не выводится. –

Смежные вопросы