안녕하세요,
디스코urs 테마 개발 입문자 가이드(이 글: Developing Discourse Themes & Theme Components)를 따르고 있는데, Handlebars 섹션에서 막혀서 몇 가지 질문이 있습니다.
가이드에 따르면 템플릿을 오버라이드하려면 오버라이드하려는 템플릿의 위치를 가리키는 스크립트 태그를 테마에 추가해야 한다고 되어 있습니다. 저는 로컬 파일에서 이를 header.html에 추가했습니다.
이것이 유일한 방법인가요?
테마 템플릿 파일을 오버라이드하기 위해 테마의 templates 폴더에 hbr 파일을 추가하는 것은 불가능한가요?
여러 템플릿 오버라이드를 하려면 유지보수가 어렵게 느껴집니다. header.html이 금방 가득 차서 관리하기 힘들어질 것 같습니다. 저는 Handlebars에 익숙하지 않아서 뭔가 놓치고 있는 것일 수도 있습니다.
그래서 제 질문은, 커스텀 테마의 HTML 파일 중 하나를 대혼란으로 만들지 않으면서 여러 Handlebars 템플릿 오버라이드를 어떻게 처리하느냐는 것입니다.