Vielseitiges Banner

Du könntest vielleicht so etwas wie Folgendes tun:

<script type="text/discourse-plugin" version="0.10.0">
  // Füge den Link zur Überschrift hinzu
  api.reopenWidget("banner-box-widget", {
    html(attrs) {
      let bannerBox = this._super();
      bannerBox[0].children[1].tagName = "A";
      bannerBox[0].children[1].properties.href = "https://meta.discourse.org";
      return bannerBox;
    }
  });
  
  // Füge den Link zum Rest des Inhalts hinzu
  api.reopenWidget("banner-content-widget", {
    html(attrs) {
      let bannerContent = this._super();
      bannerContent.tagName = "A";
      bannerContent.properties.href = "https://meta.discourse.org";
      return bannerContent;
    }
  });
</script>

Und füge eine CSS-Regel hinzu, um die Linkfarbe anzupassen:

.banner-box a {
    color: var(--primary);
}

Es sei denn, du benötigst spezifische Funktionen, die das „Versatile Banner

3 „Gefällt mir“