좋아요, 여기 작동하는 해결책입니다. 제 예시에서는 사용자 인터페이스 설정과 관계없이 웰컴 배너가 /latest 페이지에만 표시됩니다. /categories 페이지에만 표시되도록 커스터마이징하는 것은 여러분이 직접 결정해 주세요. ![]()
-
웰컴 링크 배너의 표시 위치 설정을 배너를 표시하려는 페이지에 따라 “all” 또는 "discovery"로 설정하세요.
-
테마에 다음 스크립트를 추가하세요:
<script type="text/discourse-plugin" version="1.4.0"> // 웰컴 배너를 /latest 페이지에서만 표시합니다 api.onPageChange(() => { const router = api.container.lookup('service:router'); if (router.currentRoute.name === 'discovery.latest') { document.body.classList.add('route-discovery-latest'); } else { document.body.classList.remove('route-discovery-latest'); } }); </script> -
테마에 다음 CSS를 추가하세요:
body:not(.route-discovery-latest) .welcome-link-banner-connector { display: none; }
참고로 사용된 링크: