Ciao,
C’è un modo per rimuovere la pagina “Informazioni” o almeno controllare le informazioni che contiene?
Ad esempio, non visualizzare alcuni amministratori.
Ciao,
C’è un modo per rimuovere la pagina “Informazioni” o almeno controllare le informazioni che contiene?
Ad esempio, non visualizzare alcuni amministratori.
Puoi usare il CSS in questo modo. Inserisci il nome utente dove c’è scritto “Bob”.
.about-page div[data-username="Bob"] {
display: none !important;
}
Bene, questo nasconde un elemento, ma è ancora nel DOM.
Puoi provare a usare script js per bloccare
Per rimuoverlo completamente dal DOM, dovresti sovrascrivere il template della pagina “about” in un tema… ci sono alcuni dettagli su come farlo qui: (not recommended) Overriding Discourse templates from a Theme or Plugin
Il template predefinito è questo: discourse/app/assets/javascripts/discourse/app/templates/about.hbs at 9e440dca332c0e2879a1a6a4ee49347aba33d1ef · discourse/discourse · GitHub
E per sovrascriverlo, dovresti copiare il contenuto del file sopra, aggiungerlo a {theme}/javascripts/discourse/templates/about.hbs e modificarlo come preferisci. Potresti rimuovere tutti gli amministratori semplicemente rimuovendo questo blocco…
{{#if this.model.admins}}
<section class="about admins">
<h3>{{d-icon "users"}} {{i18n "about.our_admins"}}</h3>
<AboutPageUsers @users={{this.model.admins}} />
<div class="clearfix"></div>
</section>
{{/if}}
Se volessi rimuovere solo alcuni amministratori, probabilmente dovresti sovrascrivere la route per aggiungere il tuo filtro (la route predefinita è qui: discourse/app/assets/javascripts/discourse/app/routes/about.js at 098ab29d4150a5a39880d59ef6cad5f6795a18fd · discourse/discourse · GitHub)
Forse non ho approfondito abbastanza, ma non ho trovato un’impostazione per nascondere completamente la pagina “Informazioni” a tutti gli utenti (o almeno a tutti tranne gli amministratori).
Mi sfugge qualcosa?
No, non ti stai perdendo nulla. Al momento non esiste un’impostazione per questa funzione. C’è una richiesta di funzionalità su Contribute per aggiungerla, a cui hai già commentato:
Grazie!