How do I hide/remove access to the About, FAQ, TOS and Privacy Policy for the members of the community?
I don’t think you can get rid of the existence of the subpages themselves, but you can “hide” easy user access to them by using CSS. So, for example, if you want to remove links to them from the hamburger menu, you can use CSS, like
.hamburger-panel a.widget-link.about-link {
display: none;
}
and
.hamburger-panel a.faq-priority.widget-link {
display: none;
}
Con “menu hamburger” ti riferisci alla barra laterale? Di solito il “menu hamburger” si riferisce solo al menu sui dispositivi mobili, ma poiché questa barra laterale viene visualizzata anche con un’icona hamburger, forse è di questo che stai parlando.
Se è così, forse questo è cambiato rispetto al post originale del 2021. Sembra che io possa rimuovere queste pagine dal menu overflow. Le persone potrebbero ancora navigare direttamente ad esse tramite il link, ma non apparirebbero qui.
Per favore, correggimi se ho capito male!
Sì, penso che l’OP si riferisse a Discourse all’epoca, che aveva un menu hamburger invece di una barra laterale. Un tempo assomigliava a questo:
Questo è stato sostituito poco dopo nel 2022 con la nuova barra laterale come design predefinito dell’interfaccia utente, e la barra laterale ha portato molte più funzionalità .
Quindi, quello che ho fatto per nasconderli è:
- rimuovere le pagine dalle opzioni della barra laterale usando “Personalizza questa sezione”
- modificare l’URL nelle impostazioni per
tos-urlecc. a una pagina diversa - aggiungere del CSS per nascondere i due link specifici che voglio nascondere, ad esempio:
nav-pills .nav-item-privacy { display: none; } .nav-pills .nav-item-tos { display: none; }
Questo sarĂ sufficiente per impedire che queste pagine vengano visualizzate ovunque o mi manca qualcosa?
Dovrei chiarire che a me sembra che vada tutto bene, ma mi chiedo se ci siano altri modi per raggiungere queste pagine o visualizzare questi link che non ho affrontato.

