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