Dieses Objekt hat das folgende HTML:
<span>Topic</span>
Ich frage mich, wie man mit CSS diesen Text in etwas anderes ändern könnte, z. B. in „Blogs“.
EDIT: Ich möchte dies pro Kategorie tun.
Dieses Objekt hat das folgende HTML:
<span>Topic</span>
Ich frage mich, wie man mit CSS diesen Text in etwas anderes ändern könnte, z. B. in „Blogs“.
EDIT: Ich möchte dies pro Kategorie tun.
Dies kann über /admin/customize/site_texts?q=Topics angepasst werden.
Ich bin mir aber nicht sicher, welcher es genau ist…
Sie können dies herausfinden, indem Sie I18n.enableVerboseLocalizationSession() in der JS-Konsole ausführen, die Seite neu laden. Dann können Sie die Nummer des Strings mit der Ausgabe in der Konsole korrelieren:
Das wäre aber für alle Kategorien, oder? Ich möchte es pro Kategorie machen.
Hallo ![]()
Das ist mit CSS möglich.
body.category-name {
.topic-list-header {
.default.topic-list-data {
span {
visibility: hidden;
&:before {
content: "Blogs";
visibility: visible;
}
}
}
}
}
Ich wünschte, ich könnte dir 10 Likes geben! Vielen Dank, Don!
Wenn Sie dies für mehrere Kategorien tun und viele SCSS-Zeilen vermeiden möchten, können Sie SCSS-Schleifen verwenden. Dies erleichtert das Lesen und die Wartung des Codes, da Sie nur zwei SCSS-Variablen bearbeiten müssen.
Ich werde versuchen, dies in ein Theme-Plugin zu verwandeln, danke für diese Schleifenidee!
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.