# 사이드바용 메시지 섹션

**URL:** https://meta.discourse.org/t/messages-section-for-sidebar/389664
**Category:** Theme component
**Tags:** sidebar
**Created:** [11월 26, 2025, 12:04오전 UTC](https://meta.discourse.org/t/messages-section-for-sidebar/389664 "2025-11-26T00:04:37Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [11월 26, 2025, 12:04오전 UTC](https://meta.discourse.org/t/messages-section-for-sidebar/389664/1 "2025-11-26T00:04:37Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **요약** | 사이드바에 개인 및 그룹 메시지 받은 편지함 링크를 추가하며, 읽지 않은 메시지 표시기를 포함합니다 |
| 👓 | **미리보기** | [Theme Creator](https://discourse.theme-creator.io/theme/Moin/sidebar-messages-section) |
| 🛠 | **저장소** | [GitHub - moin-Jana/sidebar-messages-section: Adds personal and group message inbox links to the sidebar, including unread message indicators. · GitHub](https://github.com/moin-Jana/sidebar-messages-section) |
| ❓ | **설치 가이드** | [테마 또는 테마 컴포넌트 설치 방법](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) |
| 📖 | **Discourse 테마를 처음 사용하시나요?** | [Discourse 테마 사용 입문가 가이드](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

이 테마 컴포넌트 설치

이 컴포넌트는 사이드바에 **메시지** 섹션을 추가하여 개인 메시지 받은 편지함 링크를 표시합니다. 사용자의 개인 받은 편지함과 접근 권한이 있는 모든 그룹 받은 편지함을 포함합니다. 해당 섹션에는 섹션 제목 옆에 새로운 개인 메시지를 작성하기 위한 버튼도 포함됩니다.

 ![sidebar messages section with unread dot](https://global.discourse-cdn.com/meta/original/4X/f/9/4/f9460138be31423adce002586be7649e99d1800a.png) ![sidebar messages section with unread count](https://global.discourse-cdn.com/meta/original/4X/2/1/e/21e711a4e01b5a6ba49ac48649099ad679d09273.png)

### 개인 받은 편지함

기본적으로 이 컴포넌트는 모든 사용자에게 개인 받은 편지함 링크를 추가합니다. `show_personal_inbox` 설정을 통해 관리자는 이를 완전히 숨기거나, `Personal message enabled groups` 사이트 설정에 따라 PM 생성이 허용된 사용자만 표시하도록 설정할 수 있습니다. 이는 개인 받은 편지함 링크가 알림 메뉴, 사용자 프로필, 사이드바의 커뮤니티 섹션에 표시되는 방식과 일치합니다.

> 💡 개인 받은 편지함 링크가 중복 표시되지 않도록 하려면, 사이드바의 첫 번째 섹션에 있는 메시지 링크를 제거하는 것이 좋습니다. **더 보기** 메뉴를 열고 **이 섹션 사용자 지정** 을 선택한 후, 해당 섹션에서 메시지 링크를 제거하면 됩니다.

### 그룹 받은 편지함

최소 하나의 메시지가 있고 사용자가 회원인 모든 그룹 받은 편지함은 자동으로 해당 사용자의 사이드바에 표시됩니다. 관리자는 `hide_group_inboxes` 설정을 사용하여 특정 그룹 받은 편지함을 숨길 수 있으며, 이는 더 이상 능동적으로 사용되지 않는 그룹 받은 편지함인 경우 유용할 수 있습니다.

별도의 설정인 `use_group_page_inbox`을 사용하면 그룹 받은 편지함 링크가 사용자의 메시지 인터페이스(`/my/messages/group/{group_name}`)에서 열리도록 할지, 아니면 그룹 페이지(`/g/{group_name}/messages/inbox`)에서 열리도록 할지 선택할 수 있습니다.

### 읽지 않은 표시기

각 받은 편지함 링크는 사용자의 “새 항목 수 표시” 선호도에 따라 현재 메시지 상태를 표시합니다. **점(dot)** 또는 **숫자 카운트** 중 하나입니다. 100을 초과하는 값은 `99+`로 표시됩니다.

### 고급 그룹 받은 편지함 구성

그룹 받은 편지함의 **순서** 를 사용자 지정하거나 **사이드바에 표시되는 이름** 을 변경하려면 `advanced_group_inbox_configuration` 설정을 사용할 수 있습니다.

이 설정에서 다음을 수행할 수 있습니다:

- 드롭다운에서 그룹 선택
- 사이드바에 표시될 사용자 지정 이름 선택적으로 정의
- 하단의 버튼을 사용하여 구성된 그룹 순서 변경

사용자 지정 이름은 설정 자체 내부에서도 유용합니다.  
이름이 제공되지 않으면 항목은 `group 1`, `group 2` 등으로 라벨이 붙습니다(위치에 기반). 임시 이름을 추가하면 순서 변경이 더 쉬워질 수 있으며, 원하면 저장 전에 다시 제거할 수 있습니다.

메시지가 있는 그룹 중 고급 구성에 추가되지 않은 그룹은 여전히 사이드바에 표시되며, 구성된 그룹 뒤에 그룹 ID 순서대로 나열됩니다.

`hide_group_inboxes` 설정에 나열된 그룹은 고급 구성에도 존재하거나 메시지가 있든 상관없이 항상 숨겨집니다. 그룹이 두 설정 모두에 추가되었을 때 이를 강조하기 위한 관리자 전용 경고가 있습니다.

아래 스크린샷에서 예시 구성과 그것이 순서 및 표시 이름에 미치는 영향을 확인할 수 있습니다:

 ![Advanced group inbox configuration](https://global.discourse-cdn.com/meta/original/4X/8/b/7/8b7d667f23a05dc9d2bce6f6d102978f42439991.png)  
 ![Sidebar with groups in a different order and names without hyphens or underscores](https://global.discourse-cdn.com/meta/original/4X/4/c/a/4ca941a68471b91e028e772d6e70a03cd255a964.png)

### 메시지 섹션의 위치

메시지 섹션의 위치를 변경하려면 CSS를 사용할 수 있습니다. 예를 들어

> [@nathank](#):
>
> ```plaintext
> /* Ensure the Messages section appears first in the flexbox container */
> .sidebar-section-wrapper {
> order: 1;
> }
> .sidebar-section-wrapper[data-section-name="inbox-section"] {
> order: 0;
> }
> 
> ```

또는 [Discourse Sidebar Menu Reorder](https://meta.discourse.org/t/discourse-sidebar-menu-reorder/394049) 컴포넌트를 설치하고 위치를 조정할 때 섹션 이름으로 `inbox-section`을 사용할 수 있습니다. 또한 [Navigation (sidebar) menu display control](https://meta.discourse.org/t/navigation-sidebar-menu-display-control/277687) 컴포넌트의 order 설정을 사용할 수도 있습니다.

---

_[View the full topic](https://meta.discourse.org/t/messages-section-for-sidebar/389664)._
