¿Cómo cambiar el texto de este objeto span sin selectores?

Este objeto tiene el siguiente HTML:

<span>Topic</span>

Me pregunto cómo se podría usar CSS para cambiar este texto por algo más, por ejemplo, “Blogs”.

EDITAR: Me gustaría hacer esto por categoría.

1 me gusta

Esto se puede personalizar a través de /admin/customize/site_texts?q=Topics

Sin embargo, no estoy seguro de cuál es exactamente…

Puedes averiguarlo ejecutando I18n.enableVerboseLocalizationSession() en la consola de JS, recargando la página, y luego podrás correlacionar el número de la cadena con la salida en la consola:

2 Me gusta

Esto sería para todas las categorías, ¿verdad? Quiero hacerlo por categoría.

1 me gusta

Hola :wave:

Esto es posible con CSS.

body.category-name {
  .topic-list-header {
    .default.topic-list-data {
      span {
        visibility: hidden;
        &::before {
          content: "Blogs";
          visibility: visible;
        }
      }
    }
  }
}
2 Me gusta

¡Ojalá pudiera darte 10 me gusta! Muchas gracias, Don.

3 Me gusta

Si quieres hacer esto en varias categorías y evitar tener muchas líneas SCSS, puedes usar bucles SCSS. Hace que el código sea más fácil de leer y mantener porque solo tendrás que editar dos variables SCSS.

4 Me gusta

¡Intentaré hacer de esto un plugin de tema, gracias por esta idea de bucle!

4 Me gusta

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