크럼브 링크

이 테마 컴포넌트 설치

기본 Breadcrumb Links

모든 주제 페이지에서: 서브카테고리(있는 경우) 및 카테고리 목록 페이지와 포럼 홈으로 돌아가는 링크를 표시…

모든 카테고리 및 서브카테고리 목록 페이지에서: 카테고리 목록(서브카테고리 목록인 경우) 및 포럼 홈으로 돌아가는 링크를 표시…

:information_source: 현재 설정 (2026-07-28 기준)

모든 PR을 환영합니다!

17개의 좋아요

좋긴 한데, Forum Home는 번역 가능해야 하고 아이콘이 빠져 있어요.

조금 더 작게 할 수 있을까요? CSS 문제인 것 같은데요?

9개의 좋아요

저도 아이콘이 누락된 것을 확인했습니다.

4개의 좋아요

모바일에서는 이런 문제가 발생합니다:

여기서는 브레드크럼이 필요 없으므로, CSS를 수정하는 것보다 채팅에서 브레드크럼을 제거하는 것이 더 나은 해결책이 아닐까요?

1개의 좋아요

저자가 '🡄 포럼 홈’의 이름을 수정할 수 있는 기능을 추가해 주셨으면 좋겠습니다!

1개의 좋아요

빠르고 좋은 피드백을 주셔서 감사합니다, 여러분. 계속 보내주세요. 계속 배우는 데 큰 동기부여가 됩니다!

4개의 좋아요

이 기능에서 제가 겪는 문제 중 하나는 채팅 박스에 표시된다는 점입니다. 이로 인해 텍스트 상자 위에 있는 기본 키보드로 작업을 수행하기가 매우 제한적입니다.

또한, 저희가 비공개 포럼인 점을 고려하면 로그인/회원가입 페이지에서 이 항목을 제거해 주시면 좋겠습니다.

2개의 좋아요

버그 테스트를 도와주셔서 감사합니다 @Jagster – 업데이트 후 다시 확인해 주시겠어요?

2개의 좋아요

@Aaron_Walsh 감사합니다. 몇 가지 변경 사항을 적용했습니다. 최신 버전을 테스트해 주시겠어요?

1개의 좋아요

응. 이제 괜찮아.

1개의 좋아요

안녕하세요, @denvergeeks.

네. 이제 아이콘이 완전히 표시되며 로그인 페이지에서는 제거되었습니다. 그러나 채팅 상자에는 여전히 남아 있으며, 기본 입력창을 계속 잘라내고 있습니다.

아래에 언급했듯이 이미 클릭할 수 있는 포럼 탭이 있으므로, 가능하다면 이 탭을 제거하거나 다른 사용자가 원하지 않을 경우 제거할 수 있는 옵션을 제공하는 것이 좋습니다.

1개의 좋아요

게시판을 엿볼 수 있게 열어주실 수 있나요?

아쉽게도, 아니요. 비공개 그룹입니다.

아이폰에서도 작동했고, 그 링크도 표시되지 않았습니다.

지금 채팅의 어떤 뷰에서도, iPhone이든 Android 폰이든, 아니면 DiscourseHub 앱에서든 보이지 않습니다.

어떤 기기에서 어떤 운영체제를 사용하시나요?

죄송합니다. 이유를 모르겠지만 다른 사람들이 변경했을 때 업데이트가 되지 않았습니다 :thinking: 하지만 이제 삭제했습니다 :vulcan_salute:

2개의 좋아요

@denvergeeks 크럼브(breadcrumbs) 컴포넌트의 골격 세팅을 여기에서 준비했습니다: Manuel Kostka / Discourse / Components / Breadcrumbs · GitLab.

이 접근 방식은 일부 뷰에 크럼브를 추가하는 중앙 테마의 코드(discourse-central-theme/javascripts/discourse/connectors/above-main-container/breadcrumbs.gjs at main · discourse/discourse-central-theme · GitHub)에 기반하고 있습니다.

현재 이 코드를 리팩터링하여 템플릿이 스타일에서 BEM을 따르도록 했고, 전반적으로 더 커스터마이즈하기 쉽게 만들었습니다. 또한 카테고리도 추가했습니다. 다만 현재로서는 중첩된 카테고리, 태그 목록 또는 기타 뷰에서는 렌더링되지 않습니다.

즉각적으로 이 작업에 더 투입할 계획은 없습니다. 하지만 AJAX 호출을 하지 않고 글리머(glimmer) 템플릿으로 구축되어 있어 일반적으로 더 성능 좋고 현대적인 접근 방식이라고 생각합니다. 관심 있으시면 한 번 살펴보거나 확장해 보시길 권해드립니다 :wink:

3개의 좋아요

안녕하세요 @manuel, 감사합니다. 정말 유용한 정보네요!

크럼베드에 하위 카테고리를 포함하는 방법에 대한 팁이나 조언이 있을까요?

4개의 좋아요

아마도 현재 페이지와 유사하게, 상위 페이지를 위한 별도의 getter를 추가해 볼 것입니다:

get parentPage() {
...
}

그리고 상위 페이지가 있을 때 템플릿에 다른 list-item을 추가하겠습니다:

{{#if this.parentPage}}
  <li class="parent">
    {{this.parentPage}}
  </li>
{{/if}}
5개의 좋아요

..이걸로 좀 만져보고 이미 리포지토리에 추가해 두었습니다.

actions를 사용해서 작성하는 게 더 나을지 모르겠습니다. 시도해 보면 문제가 생기는데, 아마도 Ember와 앱 상태를 충분히 이해하지 못해서 그런 것 같습니다.

어쨌든, @moderators 이 몇 개의 게시글을 컴포넌트 주제인 여기가 아니라 원래 개발 주제인 How to add breadcrumb?로 옮기는 게 더 나을 것 같습니다.

3개의 좋아요