원격 테마(remote theme)를 사용 중인데, components/sidebar/common/community-section 템플릿 또는 컴포넌트를 오버라이드하고 싶습니다. 원격 테마에서 /javascripts/discourse/sidebar/common/community-section.hbs 파일을 사용해 핸들바스(Handlebars) 템플릿을 오버라이드해 보았지만, 작동하지 않는 것 같습니다. 또한 api.modifyClass("component:sidebar/common/community-section", ...)를 사용해 보았지만, 이것도 등록되지 않는 것 같습니다.
핸들바스 템플릿이 templates 디렉터리가 아닌 해당 디렉터리에 있는 이유는 무엇인가요? 그리고 이 컴포넌트/템플릿을 수정하는 방법에 대한 조언이나, 제가 잘못하고 있는 부분이 있는지 알려 주실 수 있을까요?
@kaden-stytstch 님, 안녕하세요 - 사이드바와 Discourse의 몇몇 다른 부분은 템플릿 처리에 대해 더 현대적인 접근 방식(Ember의 Colocated Component Templates)을 사용하고 있습니다. 현재 테마/플러그인에서 이를 오버라이드할 방법이 없지만, 개선해야 할 목록에 올려둔 항목입니다.