Toll, funktioniert perfekt, Steven, vielen Dank!
PSA: Es scheint, als wäre kürzlich etwas in diesem Zusammenhang defekt geworden. Ich erhalte jetzt:
[Admin-Hinweis] Das Theme „Created Topic Sort“ enthält Code, der aktualisiert werden muss. (id:discourse.modify-class-model)
Und dies in meinen Konsolensprotokollen:
DEPREKATIONS-HINWEIS: Die Verwendung von api.modifyClass für `model:topic` ist veraltet. Verwenden Sie stattdessen die APIs `addModelField`, `addModelAccessor`/`addModelGetter`/`addModelSetter`, `addModelMethod`, `addModelSaveProperty` und `addModelCallback`. [veraltet seit Discourse 2026.8] [Deprecations-ID: discourse.modify-class-model]
Aktualisiert! Vielen Dank, dass Sie mich darauf aufmerksam gemacht haben!
Soweit ich das beurteilen kann, ist nichts kaputt, es handelt sich lediglich um eine Deprecation-Hinweis. Wenn Sie Discourse v2026.7 oder höher verwenden, sollten Sie in der Lage sein, das Theme-Component zu aktualisieren, und die Warnung wird verschwinden.
Das ist großartig, danke! Könnte das Projekt geforkt oder aktualisiert werden, um eine alphabetische Sortierung von A bis Z zu ermöglichen, oder ist das etwas völlig anderes?
Ich hoffe, du hast nichts dagegen, dass ich das direkt frage – ich bin kein Programmierer. Momentan benutze ich einen umständlichen, intuitiv zusammengebastelten Workaround, um diese Sortierung in unserer Kategorie „Glossar“ zu erreichen.
Das liegt außerhalb des Umfangs dieses TCs, und ich glaube nicht, dass man das derzeit als Einzelperson sauber umsetzen kann. Dieser TC stützt sich auf die verfügbaren order=-Optionen in TopicQuery, zu denen Optionen wie Likes, Aufrufe und Teilnehmeranzahl gehören, aber nichts wie „Titel“ für die alphabetische Sortierung.
Ich glaube, /filter unterstützt order:title, sodass du vielleicht etwas in der Art machen könntest, indem du einen schnellen Link oben in der Kategorie hinzufügst, der zum Filter führt, wobei die Abfrage bereits ausgefüllt ist.
Du könntest auch in Betracht ziehen, das Plugin Discourse Doc Categories zur Unterstützung bei der Indizierung deiner Kategorie zu verwenden. Es wirkt sich jedoch nur auf die Seitenleiste aus.