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.
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.
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;
}
Eh bien, cela masque un élément, mais il est toujours dans le DOM.
Vous pouvez essayer d’utiliser des scripts js pour bloquer
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)
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é :
Merci !