Mit Kategoriengruppen können Sie Kategorien Gruppen zuweisen, die dann auf der Kategorienseite zum Sortieren und Zusammenklappen von Kategorien verwendet werden.
Dieses Theme-Modul funktioniert nur mit der Site-Einstellung desktop category page style, die auf boxes with subcategories gesetzt ist (da es die Vorlage dieser Kategorienseite ersetzt).
Das Zusammenklappen der Kategorien erfolgt über den lokalen Speicher Ihres Browsers. Der zusammengeklappte Zustand wird daher nicht zwischen verschiedenen Geräten gespeichert.
So werden die Gruppen konfiguriert. Format: Gruppenname: category-slug, extra-link-id, category-slug-2 (Der Category-Slug ist der Name der Kategorie, wie er in URLs erscheint. Normalerweise alles in Kleinbuchstaben ohne Leerzeichen)
extra links
Zusätzliche Links, die in die Kategorienliste eingefügt werden können. Fügen Sie die Link-ID in der Einstellung category_groups hinzu, um sie anzuzeigen
show on mobile
Die zusammenklappbaren Kategoriegruppen auf Mobilgeräten anzeigen
show ungrouped
Eine Gruppe von Kategorien anzeigen, die keiner anderen Gruppe zugewiesen sind
fancy styling
Zusätzliche Stile aktivieren (Dies sind einige benutzerdefinierte Stile. Sie weichen von unseren Standardwerten ab. Wenn Sie an Ihrem eigenen Theme arbeiten, möchten Sie dies möglicherweise deaktivieren)
hide muted subcategories
Wenn aktiviert, erscheint eine nicht stummgeschaltete übergeordnete Kategorie nicht unter dem stummgeschalteten Abschnitt, wenn sie eine stummgeschaltete Unterkategorie hat
Theme-Übersetzungen
Standard
ungrouped_categories_title
Andere
Von uns gehostet? Theme-Module sind in unseren Pro-, Business- und Enterprise-Plänen verfügbar.
Ich habe gerade einen Refactor dieser Komponente zusammengeführt. Die Funktionalität sollte insgesamt gleich bleiben, mit einigen Fehlerbehebungen.
Im Hintergrund verwendet dies ein modernisiertes Ember und eliminiert Template-Überschreibungen, was bei Discourse-Anpassungen etwas fehleranfällig sein kann.
Dies sollte jetzt behoben sein.
Dies ist jetzt behoben, die Gruppen werden nicht mehr auf die Unterkategorie-Layouts angewendet.
Ich habe dies aktualisiert, sodass Kategorie-Logos jetzt viel normaler dimensioniert sein sollten.
Ist es möglich, Unterkategorien für eine bestimmte Kategorie nicht anzuzeigen? Wir haben eine Kategorie, die auf eine bestimmte Weise mit verschachtelten Unterkategorien organisiert ist, und das führt dazu, dass die Box ziemlich groß wird.
Können Sie mir sagen, ob es möglich ist, die Kategorien gruppierungen auf die Seitenleiste anzuwenden? Wenn nicht, würde ich dies als Funktionsanfrage einreichen. Danke!
Ist das im Mint-Theme? Ich habe gerade ein kleines Update vorgenommen, das es beheben sollte – es gab einen leichten Konflikt zwischen dem CSS dieses Themes und dieser Komponente.
Wie kann ich verhindern, dass die Boxen mit der Kategoriefarbe umrandet werden? Ich habe versucht, sie zu forken, CSS hinzuzufügen und auch den <li>-Stil in categories-groups.hbs zu ändern.
(Beachten Sie, dass ich ein Laie bin, kein ausgebildeter Entwickler)
Es scheint, als hätte ich ein größeres Problem. Aus irgendeinem Grund erkennt das Theme-Komponente die Änderungen überhaupt nicht, wenn ich versuche, sie zu aktualisieren. Mein CSS war also gut, es wurde nur nicht geladen. Nichts für diesen Thread, ich werde mich umsehen, ob ich etwas Dummes mache.
Wäre es möglich, die schicken Styling-Boxen mit einem neuesten Abschnitt unterhalb der Kategorien zu haben? Im Wesentlichen möchte ich dasselbe tun, was die Komponente „Modern Categories + Group Boxes“ im Air Theme tut. Sie können Kategorien mit neuesten für die Desktop-Ansicht auswählen und die neuesten werden unterhalb der Kategorien angezeigt.
Ich versuche, meine eigene Version von CSS zu bearbeiten, aber ich bin kein Experte. Wäre das einfach zu machen oder könnte es außerhalb meiner Fähigkeiten liegen?
Ich habe diesen Anwendungsfall, bei dem wir viele aktivierte Kategorien und Unterkategorien haben, die die Landingpage sehr überladen und es dem Benutzer erschweren, das zu finden, was ihn interessiert.
Aus diesem Grund möchten wir die Landingpage der Kategoriegruppen so anpassen, dass sie für Benutzer in bestimmten Interessengebieten (über die Benutzergruppen) gezielter ist.
Daher schlage ich vor, für jede Kategoriegruppe eine Sichtbarkeitsoption hinzuzufügen. Wenn diese definiert ist, wird die Kategoriegruppe nur für die Benutzergruppen sichtbar gemacht, die in ihren Einstellungen aktiviert sind.
Ich habe einen Pull-Request erstellt, um zu demonstrieren, was ich damit meine. Bitte lassen Sie mich wissen, was Sie von dieser Option halten. Würden Sie sie verwenden? Trifft sie auf Ihre Discourse-Website zu?
p.s. Diese vorgeschlagene neue Option sollte nicht als alternative Zugriffskontrolle betrachtet werden. Sie steuert lediglich, welche Kategoriegruppen für den angemeldeten Benutzer basierend auf seiner Gruppenzugehörigkeit sichtbar sind. Die bestehenden Berechtigungen bleiben weiterhin in Kraft.
Scheint nach den neuesten Discourse-Updates nicht mehr angezeigt zu werden. Möglicherweise ist ein Update für dieses TC erforderlich, damit es funktioniert.