Настройка карточки пользователя

Возможно ли как-то настроить информацию / поля на карточке пользователя?

1 лайк

Чтобы добавить пользовательское поле, в панели администратора вашего сайта настройте поле пользователя: настроить > поля пользователей.

Это создаст поле, которое пользователь сможет заполнить в своих настройках, и его можно при желании отобразить на карточке пользователя.

Если вы хотите скрыть информацию на карточке пользователя, самый простой способ — добавить пользовательский CSS в тему вашего сайта.

6 лайков

Большое спасибо.

Ещё один похожий вопрос: можно ли скрыть статистику пользователя на странице профиля?

1 лайк

Да, любой элемент, который вы видите на экране, можно выбрать и скрыть с помощью правил CSS в разделе Администрирование → Настроить.

1 лайк

Ссылка там теперь ведёт на страницу 404… это ли мы должны искать сегодня?:
app/assets/javascripts/discourse/app/components/user-card-contents.gjs

Да, это верно! Тот старый ответ о расширенной кастомизации уже не актуален… поэтому я удалю эту часть. Мы больше не поддерживаем переопределение шаблонов, поэтому вам стоит полагаться на outlets или transformers, как указано в Developing Discourse Themes & Theme Components

1 лайк

Спасибо! Я только пробовал свои силы — рад, что удалось избежать ошибок.