커스텀 헤더 링크가 표시되지 않아요?

안녕하세요.
초보자라 제가 뭔가 놓치고 있는 건가 싶네요.
Customize → Themes에서 포함할 컴포넌트에 사용자 정의 헤더 링크를 추가했습니다.
그다음 Components → Custom Header Links에서 다음에 컴포넌트 포함을 기본값으로 설정했습니다.

하지만 로그인하지 않은 사용자의 헤더에는 미리 설정된 링크나 제가 만든 링크가 전혀 표시되지 않습니다. 헤더 오른쪽에는 로그인, 회원가입 및 검색 아이콘만 보입니다.
제가 뭘 놓치고 있는 건가요?

기본 테마를 실제로 테마로 사용 중인지 확인하세요.

하단의 미리보기 버튼을 사용하여 테마 또는 구성 요소를 미리 볼 수 있으며, 설정을 확인할 수 있습니다. 이를 통해 포럼 사용자들에게 배포하기 전에 구성 요소와 테마를 설정하는 것이 훨씬 쉬워집니다.

또한 구성 요소에서 헤더 링크를 올바르게 설정하고 있는지 다시 한번 확인하세요. 어떻게 설정되어 있는지 확인하기 위해 기본 설정을 살펴보세요.

방금 테스트 사이트에서 직접 시도해 봤는데, 제 것도 안 보입니다.

인스펙터에는 있는데, 어떤 이유에서인지 회색으로 처리되어 있네요?

나도 작업 중

네, 말씀하신 항목들이 있습니다. 테마 → 기본값 → 기본 테마가 활성화됨
설치는 거의 기본 상태 그대로이며, 테스트용 환경입니다.
CHL이 제 환경에 아무런 영향을 미치지 않는 것 같습니다. 미리보기든, 로그인하지 않은 사용자든 헤더가 전혀 표시되지 않습니다.
로그인하지 않은 사용자는 가입과 로그인만 보이고,
로그인한 사용자는 채팅, 검색, 사용자 아이콘 세 개만 표시됩니다.
버전은 3.0.6입니다.

3.10 또는 3.2.0 beta1-dev로 업그레이드해야 합니다.

해당 버전 이후 코어에서 중요한 변경 사항이 있었으며, 일부는 테마 컴포넌트에 영향을 미쳤으므로 Discourse 업그레이드를 강력히 권장합니다.

저도 확인됩니다. 그렇게 가져오는 거죠.

조금 만져본 결과, 예시 링크들이 문제가 되는 것 같습니다. 예시 링크들이 오래되었기 때문이라고 생각했습니다. 최근 일반 / 처리 방식이 변경된 것 같습니다.

모든 예시 링크를 제거하고 다음과 같은 것을 추가하면:

A link, a link, https://meta.discourse.org, vdm, blank

정상적으로 동작합니다:

필드 설명에는 새로운 Language 로케일 설정도 표시됩니다(위에서 두 번째 스크린샷 참조) :thinking:

참고로, 저는 아무것도 변경하지 않고 기본 링크를 포함한 구성 요소를 그대로 다운로드하여 설치했는데, 정상적으로 작동했습니다 :woman_shrugging:t2:

이게 정답인 것 같습니다. :trophy: :slight_smile:

예제에서 로케일을 제거하면 표시가 됩니다. :+1:

제가 en이 아니라서 그런 것 같습니다. 약간 혼란스럽네요. :slight_smile:

아, 저는 en을 사용 중이니까 이제 말이 되네요.

@lejeczek 필드 문자열 끝의 en|language 설정을 제거하면 작동할 거예요.

저에게는 차이가 없습니다. CHL이 설치되었을 때 미리 설정된 링크가 포함되었는데, @Lilly가 지적한 부분을 설명해 주시겠습니까? 로케일(locales)의 예를 들어, 미리 설정된 링크를 하나 보겠습니다:

외부 링크, 이 링크는 새 탭에서 열립니다, https://meta.discourse.org, vdo, blank, remove, en

이와 유사한 링크를 추가해도 아무런 효과가 없습니다.

로케일 설정을 완전히 없애고 시도해 볼 수 있나요? 해당 설정 옵션이 작동하려면 더 최신 버전의 Discourse가 필요할 수 있습니다.

@lejeczek 구성 요소 오른쪽 하단의 버튼을 눌러 설정 편집기의 내용을 붙여넣어 주시겠어요?

끝에 locale/lang이 있든 없든 - 결과는 동일합니다.

오, 이상하네. 설정 편집기 버튼이 없네. 아마도 Discourse를 업그레이드해야 할 것 같아.

설정을 변경한 후 페이지를 새로고침했어?

참고로, 내 로컬 개발용 Discourse 설치 환경의 설정은 다음과 같아. 메타(Meta)로 이동하는 첫 번째 항목의 기본 설정을 수정했고, 기본이 아닌 항목들도 정상 작동하는지 확인하기 위해 FAQ 페이지에도 하나 추가했어.

Meta, will open in a new tab to Discourse Meta, https://meta.discourse.org, vdo, blank, remove
Most Liked, Posts with the most amount of likes, /latest/?order=op_likes, vdo, self, keep
Privacy, Our Privacy Policy, /privacy, vdm, self, keep
FAQ, Frequently Asked Questions, /faq, vdm, self, keep

테스트 사용자(관리자 아님) 기준으로 결과가 아래와 같아.

조언 하나를 드리자면, 모바일 뷰를 위해 링크 수를 1~2개로 제한하는 것이 좋겠어. 로그인/가입 버튼이 있는 익명 사용자의 경우를 포함해, 모바일/작은 화면 뷰에서 헤더가 매우 빠르게 혼잡해지거든.