Alguém poderia me dar uma dica sobre como ocultar um anúncio caseiro das páginas de tags via CSS? Obrigado!
Não é possível testar porque não usamos tags ou anúncios internos, mas provavelmente algo assim na seção </head>:
<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>
Isso adiciona uma classe ao seu <section id="main" class="ember-application"> em todas as páginas com /tag/ na URL, como seusite.com/tag/nome-da-tag, de modo que ele se torna <section id="main" class="ember-application tag">. Agora você pode usar CSS para ocultar qualquer classe que contenha o anúncio, algo como:
#main.tag classe-que-quer-esconder {
display: none
}