Как вывести данные дополнительного поля в любой части форума XenForo 2

baltun

Администратор
Сообщения
11.421
Реакции
2.738
Баллы
1.833
Перепробовали много вариантов, хотелось вывести заполненные данные пользователя в профиле, например в Менеджере ресурсов, а именно создавали поле кошелек, но увы вывести отображение данных кроме как для создателя не смог, а требовалось, чтобы данные поля мог видеть любой пользователь. Как можно вывести данные:
PHP:
<xf:macro template="custom_fields_macros" name="custom_fields_view" arg-type="users" arg-group="personal" arg-set="{$xf.visitor.Profile.custom_fields}" arg-valueClass="pairs pairs--justified" />
<xf:macro template="custom_fields_macros" name="custom_fields_view" arg-type="users" arg-group="contact" arg-set="{$xf.visitor.Profile.custom_fields}" arg-valueClass="pairs pairs--justified" />
<xf:macro template="custom_fields_macros" name="custom_fields_view" arg-type="users" arg-group="preferences" arg-set="{$xf.visitor.Profile.custom_fields}" arg-valueClass="pairs pairs--justified" />
  • personal - Персональная информация
  • contact - Контактная информация
  • preferences - Настройки
По идеи все должно работать с таким кодом:
PHP:
<xf:macro template="custom_fields_macros" name="custom_fields_view"
                            arg-type="users"
                            arg-group="personal"
                            arg-set="{$user.Profile.custom_fields}"
                            arg-valueClass="pairs pairs--justified" />
Но к сожалению поле не отображается. Был только такой результат.
Снимок экрана_2-8-2024_10448_localhost.jpeg
 
Назад
Верх Низ