테마의 main-outlet 좌우에 요소 추가하기

안녕하세요, 저는 Discourse에서 사용되는 개발 관례에 대해 많이 낯설어서 방향성을 조금만 알려주시면 좋겠습니다.

제가 만들고 있는 테마에서 main-outlet의 네 방향(위, 아래, 왼쪽, 오른쪽) 모두에 이미지를 추가하려고 합니다. below-site-header와 above-footer 아웃렛을 참조하여 위쪽과 아래쪽에 이미지를 추가하는 것은 꽤 직관적으로 보입니다. 하지만 main-outlet의 왼쪽과 오른쪽에 이미지를 추가하는 방법은 명확하지 않습니다.

어떤 힌트를 주실 수 있을까요? 또는 유사한 작업을 수행한 다른 테마의 소스 코드를 공유해 주실 수 있을까요?

왜 Custom Layouts Plugin - plugin - Discourse Meta을 그냥 사용하지 않나요?

위젯 개발 가이드는 여기 있습니다: Pavilion

좋아요, 제가 찾는 것과 비슷해 보입니다. 소스를 확인해 보겠습니다. 감사합니다!

플러그인은 무기한으로 지원되므로, 왜 맞춤형 위젯 개발에만 집중하지 않겠습니까? 그렇게 하면 새로 만들어야 할 범위를 제한할 수 있습니다.

핵심은 위젯을 한 번만 만들어 두고, 설정만으로 다른 위젯에 대한 상대적 순서를 변경하며 자유롭게 이동할 수 있다는 점입니다.

또한 호환되는 커스텀 HTML 위젯도 있어 임의의 HTML을 출력할 수 있지만, 궁극적으로 JavaScript 레벨에서 완전한 통합을 이루려면 네이티브 위젯을 만드는 것이 정답입니다.