Diese Komponente durchsucht die gesamte Beschreibung einer Kategorie nach angegebenen Tags und zeigt zusätzliche Links zu Kategorien an. Siehe Screenshot.
Screenshot
Repo
Über
Warum sollte ich es verwenden und warum ist es so implementiert?
Sie möchten zusätzliche Links zu beispielsweise anderen Ressourcen dieses Kategoriensatzes anzeigen. Stellen Sie sich eine Kategorie für einen Fußballverein vor, und Sie möchten einen Link zur Website des Vereins hinzufügen. In solchen Fällen können Sie GitHub - naidihr/discourse-category-headers: Theme component providing custom settings for the discourse category header · GitHub verwenden.
Wenn Sie mehr als einen Link haben und/oder nicht möchten, dass dieser Link auf der Übersichtseite der Kategorien erscheint und/oder Sie das riesige Banner nicht wollen, können Sie dieses Theme verwenden.
Es ist so implementiert, dass die gesamte Beschreibung einer Kategorie geparst wird, da Discourse nur den ersten Abschnitt des „ersten Beitrags im Thema" verwendet, um die Kategorienbeschreibung zu erstellen, die auf der Kategorienübersichtsseite angezeigt wird. Der Rest des Beitrags wird nicht angezeigt.
Falls Sie viele Kategorien verwenden, möglicherweise erstellt über eine API, ist diese Erweiterung vollständig nutzbar, da der erste Beitrag der Kategorie (= die vollständige Beschreibung) ebenfalls über die API festgelegt werden kann.
Installation
Wie installiere ich ein Theme oder eine Theme-Komponente?
Konfiguration
Konfigurieren Sie die Theme-Komponente und setzen Sie die Tags, wie zum Beispiel:
WIKI, blank
Ändern Sie die Beschreibung einer Kategorie so, dass sie wie folgt aussieht:
Dies ist die angezeigte Kategorienbeschreibung.
`
{AddCategoryLinks}
{WIKI#Wiki#Unsere großartige Wiki#https://awesome-wiki-which-doesnt.exist}
{TAGNAME#Link-Name#Link-Titel#Link-URL}
`
Bitte beachten Sie:
- Es ist wichtig, dass
{AddCategoryLinks}in der Beschreibung vorhanden ist. - Es ist wichtig, dass es sich innerhalb eines Code-Blocks befindet (innerhalb von
...). - Verwenden Sie # als Trennzeichen.
Hinweis: Ich empfehle, den Beitrag, in dem die Beschreibung einer Kategorie niedergeschrieben ist, auszublenden, damit Benutzer die Ergänzungen wie AddCategoryLinks usw. nicht sehen.
Dank
- Discourse, ein großartiges Tool
- GitHub - discourse/discourse-custom-header-links · GitHub
- https://github.com/discourse/discourse-category-headers.git

