セレクターなしでこのspanオブジェクトのテキストを変更する方法

このオブジェクトには、次のHTMLがあります。

<span>Topic</span>

CSSを使用して、このテキストを「Blogs」などに変更する方法を教えていただけますか?

編集:これをカテゴリごとに実行したいと考えています。

「いいね!」 1

/admin/customize/site_texts?q=Topics からカスタマイズできます。

ただし、具体的にどれかはわかりません…

JS コンソールで I18n.enableVerboseLocalizationSession() を実行し、ページをリロードすることで特定できます。その後、コンソールに出力される文字列の番号と照合できます。

「いいね!」 2

これはすべてのカテゴリに対してになりますよね? カテゴリごとに実行したいのですが。

「いいね!」 1

こんにちは :wave:

これはCSSで可能です。

body.category-name {
  .topic-list-header {
    .default.topic-list-data {
      span {
        visibility: hidden;
        &::before {
          content: "ブログ";
          visibility: visible;
        }
      }
    }
  }
}
「いいね!」 2

10個の「いいね!」を差し上げたいです!本当にありがとうございます、ドン!

「いいね!」 3

複数のカテゴリでこれを行いたい場合や、多くのSCSS行を避けたい場合は、SCSSループを使用できます。2つのSCSS変数を編集するだけで済むため、コードの可読性と保守性が向上します。

「いいね!」 4

テーマプラグインにしようと思います。このループのアイデアをありがとうございます!

「いいね!」 4

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