У меня проблема с отображением текущего просматриваемого имени контакта в SUGARCRM
Может кто-нибудь сказать мне, как получить текущее имя контакта, скажем, я просматриваю контакт в SUGARCRM с именем jhon Мне нужен кусок кода PHP, чтобы получить это имя и сохранить его в переменной.
Я уже попробовал это:
global $current_user; echo $current_user->user_name;
но не это то, что я ищу, я ищу что-то подобное, чтобы иметь возможность получить текущее имя контакта.
Попробуйте получить доступ к 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;
Если вы находитесь в записи контакта, то в файле .tpl должно быть имя свойства того, что вы хотите показать. В вашем вопросе написано имя, поэтому попробуйте поместить это в файл, где вы хотите:
"{$fields.first_name.value} {$fields.last_name.value}"