Wie ändere ich den Text dieses Span-Objekts ohne Selektoren?

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.

1 „Gefällt mir“

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:

2 „Gefällt mir“

Das wäre aber für alle Kategorien, oder? Ich möchte es pro Kategorie machen.

1 „Gefällt mir“

Hallo :wave:

Das ist mit CSS möglich.

body.category-name {
  .topic-list-header {
    .default.topic-list-data {
      span {
        visibility: hidden;
        
        &:before {
          content: "Blogs";
          visibility: visible;
        }
      }
    }
  }
}
2 „Gefällt mir“

Ich wünschte, ich könnte dir 10 Likes geben! Vielen Dank, Don!

3 „Gefällt mir“

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.

4 „Gefällt mir“

Ich werde versuchen, dies in ein Theme-Plugin zu verwandeln, danke für diese Schleifenidee!

4 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.