Ich versuche, etwas wie ein CMS-Backend auf meinem Forum zu erstellen und möchte einen Ort haben, an dem ich die CMS-Inhalte platzieren kann, wo normale Benutzer sie nicht sehen können. Im Moment bedeutet dies, dass eine Kategorie standardmäßig stummgeschaltet und dann alle Themen (“Seiten”) in dieser Kategorie nicht aufgelistet werden. Ich frage mich – gibt es einen besseren Weg, dies zu tun?
Idealerweise könnte es einfach eine private Kategorie geben, in der einzelne Themen zur Sichtbarkeit “beworben” werden könnten, obwohl die Kategorie immer noch unsichtbar ist. Gibt es eine Möglichkeit, dies zu tun?
Als ich mir diese Themenkomponente ansah, fand ich einen Teil der Antwort, die ich suchte – hauptsächlich, dass das Stummschalten einer Kategorie sie nicht für Personen sichtbar macht, die in dieser Kategorie noch keine Themen erstellt haben. Sie erscheint also nicht für die Leute.
Der Versuch, mit Benutzergruppen zu arbeiten, funktioniert jedoch bemerkenswerterweise nicht – da die Kategorie für niemanden außer Administratoren als nicht sichtbar eingestellt ist, sind auch die Themen selbst unsichtbar. Ich zeige einige der „CMS“-Sachen als Seiten auf der Website an, daher müssen diese sichtbar sein, wenn darauf zugegriffen wird.
Ich glaube, ich verstehe nicht, was Sie tun. Unsichtbar bedeutet, dass sie es nicht sehen können. Stellen Sie die Themen einfach dort bereit und bearbeiten Sie dann den Titel des Beitrags, den Kategorienstandort zu einer sichtbaren Kategorie, wenn Sie ihn den Benutzern zeigen möchten.
Der Punkt ist, dass der Beitrag die Kategorie „unsichtbar“ nie verlässt. Die unsichtbare Kategorie wäre so etwas wie „CMS“, das nicht direkt von anderen Personen im Forum gesehen werden soll.
Außerdem habe ich die Einstellungen für die Kategorie, mit der ich getestet habe, zurück geändert und jetzt können normale Benutzer den Abschnitt „Stummgeschaltete Kategorien“ auf der Seite mit allen Kategorien immer noch sehen, obwohl sie dort keinen Beitrag erstellt haben.