Supprimer la page À propos

Salut,

Y a-t-il un moyen de supprimer la page « À propos » ou au moins de contrôler les informations qu’elle contient ?
Comme ne pas afficher certains administrateurs.

5 « J'aime »

Vous pouvez utiliser du CSS comme ceci. Mettez le nom d’utilisateur là où il est écrit « Bob ».

.about-page div[data-username="Bob"] {
    display: none !important;
}
2 « J'aime »

Eh bien, cela masque un élément, mais il est toujours dans le DOM.

2 « J'aime »

Vous pouvez essayer d’utiliser des scripts js pour bloquer

2 « J'aime »

Pour le supprimer complètement du DOM, vous devrez remplacer le modèle de la page “à propos” dans un thème… vous trouverez des détails sur la façon de le faire ici : (not recommended) Overriding Discourse templates from a Theme or Plugin
Le modèle par défaut est celui-ci : discourse/app/assets/javascripts/discourse/app/templates/about.hbs at 9e440dca332c0e2879a1a6a4ee49347aba33d1ef · discourse/discourse · GitHub
Et pour le remplacer, vous voudrez copier le contenu du fichier ci-dessus, l’ajouter à {theme}/javascripts/discourse/templates/about.hbs, et le modifier comme vous le souhaitez. Vous pourriez supprimer tous les administrateurs en supprimant simplement ce bloc…

{{#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}}

Si vous vouliez supprimer seulement quelques administrateurs, vous devriez probablement remplacer la route pour ajouter votre propre filtre (la route par défaut est ici : discourse/app/assets/javascripts/discourse/app/routes/about.js at 098ab29d4150a5a39880d59ef6cad5f6795a18fd · discourse/discourse · GitHub)

5 « J'aime »

Peut-être que je n’ai pas cherché assez en profondeur, mais je n’ai pas trouvé de paramètre pour masquer complètement la page « À propos » pour tous les utilisateurs (ou du moins pour tous les utilisateurs sauf les administrateurs).

Est-ce que je rate quelque chose ?

Non, vous ne manquez rien. Il n’y a actuellement aucun réglage pour cela. Il y a une #demande_de_fonctionnalité pour en ajouter une, sur laquelle vous avez déjà commenté :

3 « J'aime »

Merci !