sugarcrm как получить текущее имя контакта

У меня проблема с отображением текущего просматриваемого имени контакта в SUGARCRM

Может кто-нибудь сказать мне, как получить текущее имя контакта, скажем, я просматриваю контакт в SUGARCRM с именем jhon Мне нужен кусок кода PHP, чтобы получить это имя и сохранить его в переменной.

Я уже попробовал это:

global $current_user; echo $current_user->user_name;

но не это то, что я ищу, я ищу что-то подобное, чтобы иметь возможность получить текущее имя контакта.

0

Решение

Попробуйте получить доступ к full_name имущество. $current_user является экземпляром пользовательского бина

$current_user->full_name

Если не работает, попробуйте получить информацию о пользователе, используя идентификатор компонента текущего пользователя:

$user = new User();     //user object
$user->retrieve($current_user->id); //retrieve user data
$full_name = $user->full_name; // If have full name property.

Если нет полного имени, попробуйте объединить фамилию и имя

$fullname = $user->first_name .' '. $user->last_name;
0

Другие решения

Если вы находитесь в записи контакта, то в файле .tpl должно быть имя свойства того, что вы хотите показать. В вашем вопросе написано имя, поэтому попробуйте поместить это в файл, где вы хотите:

"{$fields.first_name.value} {$fields.last_name.value}"
0

По вопросам рекламы [email protected]