Wie füge ich benutzerdefinierten Text hinzu, wenn die Klasse für jede Kategorie gleich ist, z. B. wenn ich Text unter .category-logo.aspect-image img hinzufügen möchte, wird benutzerdefinierter Text zu allen Kategorien hinzugefügt? Wie füge ich eindeutigen Text unter jedem Kategoriebild hinzu? Ich habe versucht, jeder Kategorie eine neue Klasse hinzuzufügen und dann Text mit class::after hinzuzufügen. Es funktioniert gut, aber es wird jedes Mal nur nach dem Neuladen der Seite angezeigt.
Bitte probiere diesen Code aus und sage mir, ob er das tut, was du möchtest.
Ich schlage vor, IDs zur Identifizierung von Kategorien zu verwenden, da sich ihr Slug ändern kann. IDs bleiben jedoch immer gleich.
Du kannst Kommentare in deinem CSS hinzufügen, um aufzuschreiben, welche Kategorie-ID sich auf welchen Kategorienamen bezieht.
Dies ist eine andere Seite. Ich möchte Text innerhalb der Kategorieseite hinzufügen, wie wenn Sie auf die allgemeine Kategorie in Ihrem Forum klicken und dann die Themen-Seite sehen, auf der wir oben ein Kategoriebild und eine Beschreibung haben. Ich benutze das Air-Theme.
Sie können immer noch eine reine SCSS-Lösung mit Kategorie-Slugs verwenden:
Wenn Sie Zeilenumbrüche im Text hinzufügen möchten, fügen Sie \\A in Ihren Text ein und fügen Sie white-space: pre; zu den :after-Pseudoelement-Eigenschaften hinzu.
funktioniert super, ich schätze Ihre Unterstützung sehr. Ich habe alles von CSS bis JavaScript ausprobiert, nur noch eine Frage: Ich möchte 2 Zeilen hinzufügen, wie füge ich einen Zeilenumbruch hinzu oder füge Text unter dem ersten Text hinzu
Ich habe meine Antwort aktualisiert, um diese Informationen hinzuzufügen.
Ich habe auch .category-heading in den Selektor aufgenommen, um zu verhindern, dass Unterkategorien denselben Text unter ihrem Bild haben, und die maximale Höhe des Bildcontainers entfernt, da dies den Text unter dem Bild verbergen könnte.