Hallo zusammen,
ich versuche, ein benutzerdefiniertes Element von Banner Featured Links nur auf der Themen (Startseite) anzuzeigen und es auf einzelnen Themenseiten oder anderswo auszublenden. Ich habe mit verschiedenen CSS-Selektoren und Kombinationen experimentiert, aber bisher keinen Erfolg damit gehabt, es wie erwartet funktionieren zu lassen.
Hat jemand Erfahrung mit der gezielten Ansprache bestimmter Discourse-Seiten mit CSS? Ich möchte zum Beispiel, dass die benutzerdefinierten Links nur auf der Hauptseite der Themenliste angezeigt werden, aber nicht auf einzelnen Themenseiten oder in Kategorieansichten.
Hier ist, was ich bisher versucht habe:
body#topic_795 .banner-featured-links__link {
display: none;
}
body.page-categories .banner-featured-links__link,
body.page-site-feedback-tutorials .banner-featured-links__link {
display: none !important;
}
Ich frage speziell nach CSS-Steuerung, da ich direkt verwalten möchte, wie Elemente basierend auf dem Seitenkontext angezeigt werden, und keine Änderung der Theme-Komponente beantragen möchte. Deshalb habe ich dies nicht im Thema Banner Featured Links Theme Component gepostet.
Wenn jemand die richtigen Klassen oder Tipps kennt, um die Hauptthemen (Startseite) gezielt anzusprechen, wäre ich für Hinweise dankbar!
Vielen Dank im Voraus!