Kategorie-Spalte hinzufügen

:discourse2: Summary Add Category Column adds a category column to the topic lists.
:eyeglasses: Preview Preview on Discourse Theme Creator
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-add-category-column
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

Install this theme component

Some time ago, categories were displayed in the topic lists as a column. After discussing its usefulness, the dedicated column for categories seemed excessive and it was removed in favor of placing the category under the topic title. There is plenty to gain from this change (see the above linked topic for details), however, some have voiced that they prefer having the category column. This component is for those who may be struggling with the changes.

:discourse2: Hosted by us? Theme components are available to use on our Standard, Business, and Enterprise plans.

Last edited by @JammyDodger 2024-06-11T08:06:49Z

Check documentPerform check on document:
51 „Gefällt mir“

Hallo,
nach dem Update auf 2.9.0.beta2 gibt es einige Warnungen/Fehler.
Vielleicht gab es diese schon vor 2.9.0, da ich bisher nie darauf geachtet habe.

[Warning] [THEME 17 'Add Category Column'] – „Um Fehler in Tests zu vermeiden, fügen Sie Ihrem `modifyClass`-Aufruf einen `pluginId`-Schlüssel hinzu. Dadurch wird sichergestellt, dass die Änderung nur einmal angewendet wird.“ (application-02f34826699ddd1471a048c99dbf7e34.js, Zeile 4135)

[Warning] [THEME 17 'Add Category Column'] – „Hinweis zur Veralterung: Die Eigenschaft `displayNewPosts` des Topic-Modells ist veraltet“ (vendor-3037b934520b46fd8178e08db12bbeaa.js, Zeile 4759, x30)
2 „Gefällt mir“

Ich habe einen PR gesendet, um dies zu beheben und einige Updates hinzuzufügen.

2 „Gefällt mir“

Danke! Hoffentlich wird es in der Zwischenzeit überprüft :slight_smile:

2 „Gefällt mir“

Danke für den Hinweis @Dmitry_Krasnoperov und für den PR @Don! Der PR wurde zusammengeführt. Ich habe auch ein paar kleinere Dinge an der Komponente behoben, während ich sie mir angesehen habe.

3 „Gefällt mir“

Diese Theme-Komponente war defekt, da sie die Vorlagen topic-list-header und topic-list-item überschrieben hat und seit einiger Zeit nicht mehr aktualisiert wurde. Sie zeigte zwar die zusätzliche Spalte an, aber die Massenauswahl von Themen funktionierte nicht.

Ich habe sie überarbeitet, sodass sie nun Raw-Plugin-Outlets verwendet, was sie zukunftssicherer und wartungsfreundlicher macht.

Ich habe einen PR hier erstellt.

7 „Gefällt mir“

Hmm, es scheint, dass es ein Problem auf Mobilgeräten gibt:

Nachdem Laurent die Komponente deaktiviert hatte, war das Problem behoben. Ist dies ein bekanntes Problem?

3 „Gefällt mir“

Es scheint, dass diese Spalte in der mobilen Ansicht hinzugefügt werden sollte.

https://github.com/discourse/discourse-add-category-column/blob/main/javascripts/discourse/raw-views/add-category-column-list-item.js

Hier fehlt wahrscheinlich ein && this.site.mobileView :thinking:

Dies scheint eine Regression von diesem Update zu sein, das das Überschreiben von Vorlagen eliminiert.

3 „Gefällt mir“

Danke für den Bericht @tessus! Wie @Arkshine erwähnte, ist dies nach der letzten Korrektur untergegangen.

Dies sollte es beheben, nachdem es überprüft und zusammengeführt wurde:

4 „Gefällt mir“

Perfekt, danke.

1 „Gefällt mir“

Nur eine kurze Notiz, um zu erwähnen, dass der Fix zusammengeführt wurde :rocket: Sie können die Komponente jetzt aktualisieren. Danke für den Bericht @tessus!

1 „Gefällt mir“

Danke für die Korrektur!

1 „Gefällt mir“

In Display a category as a calendar by scheduled Topic-timer dates - #4 by manuel habe ich nach einer Möglichkeit gesucht, Topic-Timer in der Themenliste einer Kategorie anzuzeigen. Ich versuche, die Veröffentlichung von Inhalten zu sehen/zu verfolgen.

@manuel erwähnte, dass diese Komponente, wenn sie eine Spalte zum Sortieren nach Topic-Timern hätte, mir auch das gewünschte Ergebnis liefern würde: eine sortierte Liste, wann eine Reihe von Themen veröffentlicht werden sollen.

1 „Gefällt mir“

Vielen Dank für Ihre Theme-Komponente, aber ich habe einige Anzeigefehler festgestellt. Wenn ich zur Startseite zurückkehre, wird die Kategorie-Spalte nicht mehr angezeigt. Außerdem wird die Kategorie nicht mehr angezeigt, wenn ich weitere Seiten lade. Sehen Sie sich mein Video an:

1 „Gefällt mir“

Können Sie für die Spalte „Gruppen-Tag hinzufügen“ entwickeln? 4 bis 9 Spalten für Gruppen-Tags?

Danke!

Es scheint, dass das Plugin nicht mit KI-bezogenen Suchanfragen kompatibel ist. Es beschädigt die Tabellenüberschrift für vorgeschlagene / verwandte (KI) Themen.

1 „Gefällt mir“

Hallo, vielen Dank für die großartige Theme-Komponente!

Ich verwende die Komponente „Add Category Column“, um Kategorienamen in der Themenliste anzuzeigen. Ich stoße jedoch auf zwei Probleme, die ich gerne lösen würde:

  • Lange Kategorienamen werden abgeschnitten – sie werden nicht umgebrochen oder erweitert, sodass Benutzer den vollständigen Kategorienamen nicht lesen können. Gibt es eine Möglichkeit, die Spalte automatisch zu erweitern, Text umzubrechen oder den vollständigen Namen beim Überfahren mit der Maus anzuzeigen?
  • Wie kann ich die Spalten neu anordnen? Ich möchte das Layout ändern, sodass die Spalte „Kategorie“ zuerst angezeigt wird, gefolgt vom Thema, dann Benutzer, Ansichten, Datum usw.

Jeder Vorschlag oder CSS-Override wäre sehr willkommen. Vielen Dank, Discourse-Team!

1 „Gefällt mir“