Всем привет,
Я пытаюсь отобразить кастомный элемент из Banner Featured Links только на странице тем (главной) и скрыть его на страницах отдельных тем или в других местах. Я пробовал разные селекторы и комбинации CSS, но пока не смог заставить это работать как нужно.
У кого-нибудь есть опыт работы с CSS для таргетинга на конкретные страницы Discourse? Например, я хочу, чтобы кастомные ссылки отображались только на главной странице списка тем, но не на страницах отдельных тем или в просмотрах категорий.
Вот что я пробовал до сих пор:
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;
}
Я спрашиваю именно о контроле через CSS, потому что хочу напрямую управлять отображением элементов в зависимости от контекста страницы, а не просить изменить компонент темы. Вот почему я не разместил этот вопрос в теме компонента темы «Banner Featured Links».
Если кто-то знает правильные классы или может дать советы по правильному таргетингу на главную страницу списка тем, буду благодарен за подсказку!
Заранее спасибо!