2013-09-03 4 views
0

Я хочу скрыть поле статуса на модуле Leads в студии. Я попытался, используя следующий код:Скрыть поле в макете от Studio SugarCRM

$dictionary["Lead"]["fields"]["status"] = array( "studio" => "hidden",
);

но поле до сих пор видны на Editview, DetailView и ListView макетов модуля отведений. Я также попробовал следующий код;

$dictionary["Lead"]["fields"]["status"]["studio"] = array( "editview" => false,
"detailview" => false,
"listview" => false,
);

Но до сих пор в поле состояния отображается на макетах? Есть ли другие способы скрыть это поле в студии? Спасибо в ожидании.

ответ

0

Прежде всего, вам необходимо создать расширенные vardefs для Leads: custom/Extension/modules/Leads/ext/Vardefs/vardefs.ext.php.

Затем залейте его:

<?PHP 
$dictionary['Lead']['fields']['status']['studio'] = 'invisible'; 
?> 
+0

Привет, я пытался ваше решение, но оно не работает. Кроме того, я попытался установить «невидимое» значение в пустой массив, который также не работает. – PunctuationMark

0

попробовать

<?PHP 
$dictionary['Lead']['fields']['status']['studio'] = false; 
?> 

Это, конечно, работает в Sugar 6.5