Personalizza la user card

È possibile in qualche modo personalizzare le informazioni o i campi su una scheda utente?

1 Mi Piace

Per aggiungere un campo personalizzato, dal pannello di amministrazione del tuo sito puoi configurare un campo utente: personalizza > campi utente

Questo creerà un campo che un utente potrà compilare nelle proprie preferenze e che potrà essere opzionalmente mostrato sulla scheda utente.

Se stai cercando di nascondere informazioni sulla scheda utente, il modo più semplice è aggiungere CSS personalizzato al tema del tuo sito.

6 Mi Piace

Grazie mille.

Un’altra domanda simile: esiste un modo per nascondere le statistiche dell’utente nella pagina del profilo?

1 Mi Piace

Sì, qualsiasi elemento visibile sullo schermo può essere selezionato e nascosto tramite le regole CSS in Amministratore, Personalizza.

1 Mi Piace

Il link lì ora è un 404… è qui che dovremmo guardare oggi?:
app/assets/javascripts/discourse/app/components/user-card-contents.gjs

Sì, è corretto! quella vecchia risposta sulla personalizzazione avanzata non è più molto pertinente… quindi rimuoverò quella parte. Non supportiamo più le sovrascritture dei template, quindi dovrai fare affidamento su outlet o transformer come menzionato in Developing Discourse Themes & Theme Components

1 Mi Piace

Grazie! Stavo solo dando una sbirciatina – sono contento di evitare passi falsi.