Hallo,
Gibt es eine Möglichkeit, die Über-uns-Seite zu entfernen oder zumindest die darin enthaltenen Informationen zu steuern?
Zum Beispiel, um einige Administratoren nicht anzuzeigen.
Hallo,
Gibt es eine Möglichkeit, die Über-uns-Seite zu entfernen oder zumindest die darin enthaltenen Informationen zu steuern?
Zum Beispiel, um einige Administratoren nicht anzuzeigen.
Sie können CSS wie folgt verwenden. Setzen Sie den Benutzernamen dort ein, wo „Bob“ steht.
.about-page div[data-username="Bob"] {
display: none !important;
}
Nun, dies verbirgt ein Element, aber es ist immer noch im DOM vorhanden.
Sie können versuchen, JS-Skripte zum Blockieren zu verwenden
Um es vollständig aus dem DOM zu entfernen, müssten Sie die Über-uns-Seite-Vorlage in einem Theme überschreiben. Hier finden Sie einige Details dazu: (not recommended) Overriding Discourse templates from a Theme or Plugin
Die Standardvorlage ist diese: discourse/app/assets/javascripts/discourse/app/templates/about.hbs at 9e440dca332c0e2879a1a6a4ee49347aba33d1ef · discourse/discourse · GitHub
Um sie zu überschreiben, müssten Sie den Inhalt der obigen Datei kopieren, ihn zu {theme}/javascripts/discourse/templates/about.hbs hinzufügen und nach Belieben ändern. Sie könnten alle Administratoren entfernen, indem Sie einfach diesen Block entfernen…
{{#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}}
Wenn Sie nur einige Administratoren entfernen möchten, müssten Sie wahrscheinlich die Route überschreiben, um Ihren eigenen Filter hinzuzufügen (die Standardroute finden Sie hier: discourse/app/assets/javascripts/discourse/app/routes/about.js at 098ab29d4150a5a39880d59ef6cad5f6795a18fd · discourse/discourse · GitHub)
Vielleicht habe ich nicht tief genug gebohrt, aber ich habe keine Einstellung gefunden, um die Seite „Info“ für alle Benutzer (oder zumindest für alle Benutzer außer Administratoren) vollständig auszublenden.
Übersehe ich etwas?
Nein, Sie verpassen nichts. Derzeit gibt es keine Einstellung dafür. Es gibt eine #Anfrage für eine Funktion, um eine hinzuzufügen, zu der Sie bereits einen Kommentar abgegeben haben:
Danke!