Kann ich die Schaltfläche '+ Section' in der Seitenleiste für Nicht-Admins deaktivieren?

Ich wurde gebeten, eine Reihe von Vereinfachungen an der Discourse-Oberfläche vorzunehmen.

Eine davon ist die Entfernung des ±Symbols am unteren Rand der Seitenleiste (das zum Erstellen neuer Abschnitte innerhalb der Seitenleiste verwendet wird), vorzugsweise nur für Nicht-Administratoren, aber wenn nötig, für alle.

Kann mir jemand Ratschläge geben, wie das gemacht werden kann?

1 „Gefällt mir“

Sie können CSS verwenden, um es auszublenden:

Im gemeinsamen CSS eines Themas oder einer Themenkomponente:

.sidebar-wrapper .sidebar-footer-wrapper .btn-flat.add-section {
    display: none;
}

Wenn Sie möchten, dass es nur für Mitarbeiter verfügbar ist, können Sie Folgendes tun:

.sidebar-wrapper .sidebar-footer-wrapper .btn-flat.add-section {
    display: none;
}
.staff .sidebar-wrapper .sidebar-footer-wrapper .btn-flat.add-section {
    display: inline;
}
6 „Gefällt mir“

Vielen Dank, Lilly! Das sieht perfekt aus.

Können Sie mir den richtigen Weg zeigen, wie ich diese Art von CSS-Anpassungen am besten implementieren kann?

Ich verwende das Air-Theme, das keinen Zugriff auf CSS-Overrides bietet (oder zumindest weiß ich nicht, wie es das tut), und ich bin bei einem gehosteten Discourse-Konto von Communiteq, daher habe ich keinen Zugriff auf Dateien in Docker.

Ich möchte diese Änderungen so vornehmen, dass sie bei neuen Discourse- oder Template-Versionen am wenigsten wahrscheinlich fehlschlagen.

Was würden Sie also empfehlen? Wäre es sinnvoll, eine benutzerdefinierte Theme-Komponente nur für diesen speziellen Kunden mit ein paar CSS-Schnipseln zu erstellen? Oder etwas anderes?

Danke!

1 „Gefällt mir“

Das Erstellen einer Theme-Komponente ist der richtige Weg!

  1. Gehen Sie zu AnpassenThemes

  2. Klicken Sie auf die Schaltfläche Installieren.

  3. Wählen Sie + Neu erstellen

  4. Geben Sie einen Namen ein und bestätigen Sie.

  5. Jetzt können Sie Ihre Komponente in das Air Theme einbinden und CSS/HTML bearbeiten!


Ich hoffe, das hilft! :slightly_smiling_face:

2 „Gefällt mir“

Vielen Dank Lilly und Arkshine. Das hat super funktioniert. :smiley:

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.