커스터마이즈 가능한 내비게이션 바 컴포넌트

배경

, 규칙, 배지와 같은 사용자 지정 링크에 바로 접근하고 싶으신가요? 이 테마 컴포넌트를 사용하면 페이지 상단에 표시되는 사용자 지정 내비게이션 바를 쉽게 추가하고 구성할 수 있습니다.

설치 방법

:information_source: 요약 테마 설정에서 정의된 링크를 표시하는 사용자 지정 가능한 내비게이션 바를 추가합니다.
:hammer_and_wrench: 저장소 GitHub - ScottMastro/discourse-customizable-navbar: Customizable navigation bar for Discourse · GitHub
:question: 설치 가이드 테마 또는 테마 컴포넌트 설치 방법
:open_book: 디스코urse 테마를 처음 접하셨나요? 디스코urse 테마 사용 입문 가이드

기능

이 컴포넌트는 두 가지 테마 설정을 사용하여 사용자 지정 내비게이션 바를 정의할 수 있습니다:

  • navbar_name
    내비게이션 바에 표시될 라벨 목록입니다.

  • navbar_location
    위의 각 라벨에 해당하는 URL 목록입니다.
    예시:

두 목록은 위치 기준으로 매칭되므로, 첫 번째 navbar_name 항목은 첫 번째 navbar_location으로 연결되고, 그 후 항목들도 동일한 방식으로 연결됩니다. URL은 어디든 연결할 수 있습니다.


특수한 경우

  • 사용자가 로그인되어 있지 않은 경우, 컴포넌트는 기본적으로 소개, 규칙, 로그인이 포함된 내비게이션 바를 사용합니다(또는 익명 사용자에게 숨길 수도 있음).
  • /admin을 포함하는 링크는 관리자에게만 표시됩니다.
  • /messages, /new, /unread 위치에는 새/읽지 않은 개인 메시지 또는 토픽의 실시간 수를 보여주는 알림 버블이 자동으로 표시됩니다.

예시

위의 설정으로 내비게이션 바는 다음과 같이 렌더링됩니다:

4개의 좋아요