상단 메뉴에 옵션이 표시되지 않음

최신 Test-Passed(3.5…) 버전을 실행 중입니다.

Ghost 테마와 Air 테마에서 메인 페이지의 상단 메뉴가 관리자에서 설정한 모든 옵션을 표시하지 않습니다. 참고로 기본 테마에도 영향을 미칩니다.

관리자 메뉴 설정

이 문제를 어떻게 해결할 수 있을까요?

정확히 고장 났다고는 할 수 없을 것 같습니다. 볼 내용이 없으면 unread와 new 탭은 의도적으로 숨겨져 있습니다. :magic_wand:

다만, 그것이 의도하신 것이라면 비어 있더라도 탭이 표시되도록 강제하는 것이 가능할 것 같습니다?

아래와 같은 방식으로 시도해 볼 수 있습니다.

// for desktop

.navigation-container .nav-pills .nav-item_new {
    
    display: initial !important;
}

.navigation-container .nav-pills .nav-item_unread {
    
    display: initial !important;
}

// for mobile

.dropdown-menu .nav-item_new {
    
    display: initial !important;
}

.dropdown-menu .nav-item_unread {
    
    display: initial !important;
}

Jam, 감사합니다. 이 부분을 테스트해 봐야 할 것 같습니다. 해당 시점에 안정적으로 표시된다는 것을 보여주는 사진이 하나 있습니다. 그래서 나중에 “값이 없으면 숨김” 기능이 추가된 것으로 추측하고 있습니다.

테스트 사용자 중 한 명으로 실행해 봐야겠습니다.

이전 동작을 복원하는 코드를 제공해 주셔서 감사합니다.

2018년에 추가된 것 같습니다.

신뢰 등급 0인 사용자는 '새 글’과 '읽지 않은 글’이 비어 있더라도 이를 볼 수 있도록 하는 어떤 마법이 있는 것 같습니다. 이렇게 하면 해당 메뉴의 존재를 알 수 있습니다.

https://github.com/discourse/discourse/blob/cbffbee1c3a96e35627d6f177278f68495058bf6/app/assets/javascripts/discourse/app/components/navigation-item.gjs#L41-L51

Experimental new new view groups가 '새 글’만 보이는 이유일 수 있습니다. 이 설정은 ‘새 글’ 메뉴가 숨겨지는 것도 방지합니다.