모두 안녕하세요,
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 제어를 특별히 묻는 이유는 페이지 컨텍스트에 따라 요소가 어떻게 표시되는지 직접 관리하길 원하기 때문이며, Theme Component 수정을 요청하는 것이 아닙니다. 그래서 이 질문을 Banner Featured Links Theme Component 토픽에 게시하지 않았습니다.
메인 토픽(홈) 페이지를 올바르게 타겟팅하는 데 필요한 올바른 클래스나 팁을 아시는 분이 있다면, 조언을 주시면 감사하겠습니다!
미리 감사드립니다!