В движке версии 3 можно создавать произвольные поля профиля пользователя, чтобы заполнялись при регистрации и в личном кабинете.
Дальше пользователи создают свои статьи и нам надо в материале показать эту информацию автора материала.
templates\шаблон\html\com_content\article\default.php добавляем
1 23 4 | $user = JFactory::getUser($this->item->created_by); JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php');$customFields = FieldsHelper::getFields('com_users.user', $user, true); echo $customFields[0]->value; |
Обращение к полям профиля идет по по id элемента массива в порядке их расположения, можно сделать var_dump чтобы понять структуру
Комментарии