| Zusammenfassung | Fügt Links zu persönlichen und Gruppen-Nachrichten-Posteingängen zur Seitenleiste hinzu, einschließlich Indikatoren für ungelesene Nachrichten | |
| Vorschau | Theme Creator | |
| Repository | GitHub - moin-Jana/sidebar-messages-section: Adds personal and group message inbox links to the sidebar, including unread message indicators. | |
| Installationsanleitung | Wie man ein Theme oder eine Theme-Komponente installiert | |
| Neu bei Discourse Themes? | Anfängerleitfaden zur Verwendung von Discourse Themes |
Diese Theme-Komponente installieren
Die Komponente fügt der Seitenleiste einen Abschnitt Nachrichten mit Links zu persönlichen Nachrichten-Posteingängen hinzu – sowohl zum persönlichen Posteingang des Benutzers als auch zu allen Gruppen-Posteingängen, auf die er Zugriff hat. Der Abschnitt enthält außerdem neben der Überschrift des Abschnitts eine Schaltfläche zum Verfassen einer neuen persönlichen Nachricht.
Persönlicher Posteingang
Standardmäßig fügt die Komponente allen Benutzern einen Link zum persönlichen Posteingang hinzu. Mit der Einstellung show_personal_inbox können Administratoren ihn auch ganz ausblenden oder ihn nur für Benutzer anzeigen, die basierend auf der Website-Einstellung „Gruppen, für die private Nachrichten aktiviert sind“ (Personal message enabled groups) private Nachrichten erstellen dürfen. Dies spiegelt wider, wie der Link zum persönlichen Posteingang im Benachrichtigungsmenü, im Profil des Benutzers und im Community-Bereich der Seitenleiste angezeigt wird.
Um doppelte Links zum persönlichen Posteingang zu vermeiden, sollten Sie den Nachrichtenlink im ersten Abschnitt der Seitenleiste entfernen. Sie können dies tun, indem Sie das Menü Mehr öffnen, Diesen Abschnitt anpassen auswählen und dann den Nachrichtenlink aus dem Abschnitt entfernen.
Gruppen-Posteingänge
Alle Gruppen-Posteingänge, die mindestens eine Nachricht enthalten und deren Mitglied der Benutzer ist, werden automatisch in seiner Seitenleiste angezeigt. Administratoren können bestimmte Gruppen-Posteingänge mit der Einstellung hide_group_inboxes ausblenden, was nützlich sein kann, wenn ein Gruppen-Posteingang nicht mehr aktiv genutzt wird.
Eine separate Einstellung, use_group_page_inbox, ermöglicht es Ihnen zu wählen, ob Gruppen-Posteingangs-Links in der Nachrichtenoberfläche des Benutzers (/my/messages/group/{group_name}) oder auf der Gruppenseite (/g/{group_name}/messages/inbox) geöffnet werden sollen.
Ungelesen-Anzeige
Jeder Posteingangs-Link zeigt den aktuellen Nachrichtenstatus basierend auf der Präferenz des Benutzers für „Anzahl neuer Elemente anzeigen“ an: entweder ein Punkt oder die numerische Anzahl. Werte über 100 werden als 99+ angezeigt.
Erweiterte Konfiguration des Gruppen-Posteingangs
Um die Reihenfolge der Gruppen-Posteingänge zu ändern oder den in der Seitenleiste angezeigten Namen zu ändern, können Sie die Einstellung advanced_group_inbox_configuration verwenden.
In dieser Einstellung können Sie:
- eine Gruppe aus einem Dropdown-Menü auswählen
- optional einen benutzerdefinierten Namen definieren, der in der Seitenleiste angezeigt wird
- die konfigurierten Gruppen mithilfe der Schaltflächen unten neu anordnen
Der benutzerdefinierte Name ist auch innerhalb der Einstellung selbst hilfreich.
Wenn kein Name angegeben wird, wird der Eintrag als group 1, group 2 usw. (basierend auf seiner Position) bezeichnet. Das Hinzufügen eines temporären Namens kann die Neuanordnung erleichtern, und Sie können ihn vor dem Speichern wieder entfernen, wenn Sie möchten.
Gruppen mit Nachrichten, die nicht zur erweiterten Konfiguration hinzugefügt wurden, werden weiterhin in der Seitenleiste angezeigt, nach den konfigurierten Gruppen und sortiert nach ihrer Gruppen-ID.
Gruppen, die in der Einstellung hide_group_inboxes aufgeführt sind, werden immer ausgeblendet, unabhängig davon, ob sie auch in der erweiterten Konfiguration vorhanden sind oder Nachrichten haben. Eine Warnung nur für Administratoren hilft dabei hervorzuheben, wenn eine Gruppe zu beiden Einstellungen hinzugefügt wird.
Sie können ein Beispiel für die Konfiguration und wie sie die Reihenfolge und die angezeigten Namen beeinflusst, in den folgenden Screenshots sehen:
Position des Nachrichten-Abschnitts
Um die Position des Nachrichten-Abschnitts zu ändern, können Sie entweder CSS verwenden, zum Beispiel
Alternativ können Sie die Komponente Navigation (sidebar) menu display control installieren, die eine Einstellung zum Ändern der Reihenfolge der Abschnitte in der Seitenleiste enthält. Verwenden Sie inbox-section als Abschnittsnamen, wenn Sie dessen Position anpassen.





