개별 주제 페이지에서 요소 숨기기

모두 안녕하세요,

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 토픽에 게시하지 않았습니다.

메인 토픽(홈) 페이지를 올바르게 타겟팅하는 데 필요한 올바른 클래스나 팁을 아시는 분이 있다면, 조언을 주시면 감사하겠습니다!

미리 감사드립니다!

안녕하세요, url must contain 설정을 시도해 보셨나요? 링크가 표시될 URL 경로를 정의할 수 있습니다. 기본적으로 여러 경로가 정의되어 있을 텐데, 메인 주제 목록 페이지의 경로를 그대로 사용하시면 되나요?

@Arkshine 감사합니다. 그 플러그인이 실제로 정의된 경로를 통해 페이지를 처리하더군요. 그 부분을 짚어주셔서 감사합니다. 간단한 해결책이었네요. 설정의 목적을 몰랐습니다. :partying_face: