# Permetti agli utenti di nascondere i like sui post tramite una preferenza utente o un campo utente

**URL:** <https://meta.discourse.org/t/allow-users-to-hide-likes-on-posts-via-a-user-preference-or-user-field/168811>\
**Category:** Feature\
**Created:** [31 Ottobre 2020, 5:12am UTC](https://meta.discourse.org/t/allow-users-to-hide-likes-on-posts-via-a-user-preference-or-user-field/168811 "2020-10-31T05:12:45Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![villain](https://avatars.discourse-cdn.com/v4/letter/v/a183cd/32.png) [@villain](https://meta.discourse.org/u/villain)\
**Post date:** [31 Ottobre 2020, 5:12am UTC](https://meta.discourse.org/t/allow-users-to-hide-likes-on-posts-via-a-user-preference-or-user-field/168811/1 "2020-10-31T05:12:45Z")

</div>

Recentemente c’è stata una grande discussione su un forum che amministro riguardo alla possibilità di rimuovere i Mi piace. Metà degli utenti vorrebbe che venissero rimossi, l’altra metà vorrebbe che rimanessero. Ho individuato il componente del tema che nasconde la possibilità di mettere Mi piace a un post per gli utenti TL0 e gli utenti anonimi, e l’ho in gran parte adattato al nostro caso d’uso. Tuttavia, non sono sicuro di come collegarlo a un campo booleano utente che ho creato (“toggle likes”). Nel componente del tema originale viene utilizzato qualcosa come “settings.hide\_for\_anon\_user” e ciò crea un’impostazione del tema nel file settings.yml chiamata “hide\_for\_anon\_user”, ma questa può essere modificata solo da un amministratore e non a livello di utente.

Come potrei fare per fare riferimento al campo personalizzato in questo caso? L’ho già aggiunto a public\_user\_custom\_fields, ma non so come fare riferimento ad esso nel file JS del componente. Ho provato userCustomFields.user\_field\_10, settings.current\_user.custom\_fields.user\_field\_10 e current\_user.custom\_fields.user\_field\_10, ma nessuno di questi funziona: nascondono semplicemente tutti i post in una discussione.

Sarei molto grato per qualsiasi aiuto.

---

_[View the full topic](https://meta.discourse.org/t/allow-users-to-hide-likes-on-posts-via-a-user-preference-or-user-field/168811)._
