Könnte mir jemand einen Tipp geben, wie man eine Hausanzeige über CSS von den Tag-Seiten ausblendet? Danke!
Kann nicht getestet werden, da wir keine Tags oder Hausanzeigen verwenden, aber wahrscheinlich so etwas im <head>-Bereich:
<script type="text/discourse-plugin" version="0.8">
api.onPageChange((url) => {
var isTag = /\/tag\//;
if (isTag.test(url) == true) {
document.getElementById("main").classList.add("tag");
}
else {
document.getElementById("main").classList.remove("tag");
}
});
</script>
Dies fügt auf allen Seiten, die /tag/ in der URL enthalten (z. B. yourseite.de/tag/tag-namen), eine Klasse zu deinem <section id="main" class="ember-application"> hinzu, sodass daraus <section id="main" class="ember-application tag"> wird. Jetzt kannst du per CSS Elemente mit der entsprechenden Klasse ausblenden, die die Anzeige enthalten, zum Beispiel so:
#main.tag ad-class-you-want-to-hide {
display: none
}