Como alterar o texto deste objeto span sem seletores?

Este objeto tem o seguinte HTML:

<span>Topic</span>

Gostaria de saber como se pode usar CSS para alterar este texto para algo diferente, por exemplo, “Blogs”.

EDIT: Eu gostaria de fazer isso por categoria.

1 curtida

Isso pode ser personalizado em /admin/customize/site_texts?q=Topics

Não tenho certeza de qual é exatamente…

Você pode descobrir executando I18n.enableVerboseLocalizationSession() no console JS, recarregando a página e, em seguida, poderá correlacionar o número da string com a saída no console:

2 curtidas

Isso seria para todas as categorias, certo? Quero fazer isso por categoria.

1 curtida

Olá :wave:

Isso é possível com CSS.

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

Eu gostaria de poder te dar 10 curtidas! Muito obrigado, Don!

3 curtidas

Se você quiser fazer isso em várias categorias e evitar ter muitas linhas SCSS, você pode usar loops SCSS. Isso torna o código mais fácil de ler e manter, pois você só precisará editar duas variáveis SCSS.

4 curtidas

Vou tentar transformar isso em um plugin de tema, obrigado por essa ideia de loop!

4 curtidas

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