Wie man Font Awesome-Icons neben Kategorien anzeigt?

Anstatt PNG-Bilder versuche ich, Font Awesome-Icons zu verwenden, aber sie sehen kaputt aus. Hast du eine Idee, wie man das zum Laufen bringt?

Versuchen Sie es mit der folgenden Komponente. Ich habe sie gerade getestet, und sie funktioniert:

Hey tshenry. Ich habe diese Theme-Komponente gesehen, aber sie wird im gesamten Forum angezeigt (und nur in den Unterkategorien). Ich möchte sie nur im Kategorie-Block/der Kategorienliste auf der Kategorien-Seite anzeigen lassen. Die einzige Option, die Discourse bietet, ist das Einbinden eines .png-Bildes.

.navigation-categories .category-text-title .category-name{
position: relative;
&:before{
    position: relative;
    font-family: "Font Awesome 5 Pro";
    content: "\f054";
    font-weight: 900;
}

Das ist mein Versuch, jedoch mit Font Awesome-Icons.

Gleiche Anfrage:

Ah ok, der von dir gepostete CSS-Code funktioniert nicht mehr.

Ich denke, der beste Weg, dies zu erreichen, wäre, einen Plugin-Auslass in das Template category-title-link einzufügen und ein Widget zu verwenden, um das entsprechende Icon vor dem Kategoriennamen hinzuzufügen. Es erscheint mir sinnvoll, dass die Komponente „Category Icons

Das wäre großartig. @pmusaraj

Das klingt für mich gut, danke, dass du das geprüft hast.

@tshenry hast du dazu schon ein Update?

Noch nicht, aber ich sollte diese Woche daran arbeiten können.

Edit: Ich habe das jetzt in einer lokalen Version der Komponente zum Laufen gebracht:

Ich werde mein Bestes geben, morgen die erforderlichen PRs einzureichen, und hoffentlich ist alles nächste Woche irgendwann bereit.

Diese Funktionalität ist nun im Kategorie-Icons-Komponente enthalten. Damit die Funktion ordnungsgemäß funktioniert, stellen Sie bitte sicher, dass Sie die neueste Version von Discourse und die neueste Version der Komponente verwenden.