Code: Select all
$user = JFactory::getUser();
$valueXYZ = JUserHelper::getProfile($user->id)->field_xyz;
Code: Select all
$user = \Joomla\CMS\Factory::getApplication()->getSession()->get('user');
use \Joomla\Component\Fields\Administrator\Helper\FieldsHelper;
if ($user->id != NULL) {
foreach (FieldsHelper::getFields('com_users.user', $user, 0) as $field) {
if ($field->name == "field_xyz")
{
$valueXYZ = $field->value;
}
}
}
Code: Select all
$user = \Joomla\CMS\Factory::getApplication()->getSession()->get('user');
JModelLegacy::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_fields/models', 'FieldsModel');
$fieldModel = JModelLegacy::getInstance('Field', 'FieldsModel', array('ignore_request' => true));
$value = $fieldModel->getFieldValue(7, $user->id);