디스커스(Discourse) 포럼을 운영 중이며, 특정 주제(topic)에 대해서만 주제 본문 아래에 고유한 HTML 콘텐츠를 추가해야 합니다. 이 HTML 콘텐츠는 모든 주제가 아니라 특정 주제에서만 표시되어야 합니다.
현재 다음과 같은 코드를 사용하여 HTML 콘텐츠를 추가했습니다:
<script type="text/x-handlebars" data-template-name="connectors/topic-area-bottom/custom-html">
<div class="banner-control">
<!-- 고유한 HTML 콘텐츠가 여기에 들어갑니다 -->
</div>
</script>
이 코드는 connectors/topic-area-bottom 아웃렛(outlet)에 추가되었지만, 현재 모든 주제에서 콘텐츠가 표시됩니다. 제 목표는 이 콘텐츠가 모든 주제 페이지가 아니라 특정 주제에서만 보이도록 하는 것입니다.
세부 사항:
주제 페이지에는 카테고리 페이지와 달리 고유한 바디(body) 클래스가 없습니다. 보고 있는 주제에 기반하여 이 HTML 콘텐츠를 조건부로 렌더링하는 방법이 필요합니다. 질문: Ember.js에서 코드나 설정을 어떻게 수정해야 topic-area-bottom 아웃렛 아래의 사용자 정의 HTML 콘텐츠가 특정 주제에서만 표시되도록 할 수 있을까요? 특정 주제 ID나 다른 식별자를 확인하기 위한 조건을 추가하는 방법이 있을까요?