1시간도 채 안 되어 이것을 보고 있으니, 아마도 단순한 실수일 거라고 생각해요. 하지만 "Directory"라고 적힌 사용자 지정 링크를 추가할 수 없어요… 이 테마 컴포넌트를 몇 달 동안 아무 문제 없이 사용해 왔는데, 오늘 일부 문구를 업데이트하려고 하다가 이런 문제가 발생했어요. 도무지 이해가 안 되는 상황이에요.
사용자 지정 헤더 링크 설정의 중간 필드에 다음을 추가했어요:
Directory, Users within the community, /u?period=all, vdo, self, keep
그리고 이런 화면을 봤어요:
그것을 이걸로 대체했을 때:
Directorz, Users within the community, /u?period=all, vdo, self, keep
정상적으로 표시됐어요:
![]()
"Directory"가 Discourse 어딘가에서 특수한 단어인가요?
- 다른 테마 컴포넌트가 활성화되지 않은 테마에서도 재현됨
- 플러그인이 설치되지 않은 포럼에서도 재현됨
이런 일이 발생하는 논리적인 이유를 생각해 내지 못해서, 혹시 제가 놓치고 있는 게 아닐까 싶어요. 이 이상한 동작을 재현해 보신 분이나 이 문제에 대해 아는 분이 있을까요?
수정사항
이제 공통 CSS에 마진을 추가하는 directory 클래스가 있다는 걸 알았어요. 클래스 이름 오버라이드를 방지하기 위해 테마 컴포넌트에서 할 수 있는 조치가 있을까요? 예를 들어 directory-custom-header-link처럼 클래스에 접미사를 추가하는 것 같은요?
수정사항 2
PR 링크

