안녕하세요, 답변해 주셔서 감사합니다.
아직 버전을 업데이트하지 않았습니다.
베타 버전인 관계로 감히 업데이트를 시도하지도 못했습니다. Discourse 시연에서 작동하는 것을 확인했습니다.
제 버전을 2.6으로 올리면 작동할까요?
가이드해 주셔서 감사합니다.
안녕하세요, 답변해 주셔서 감사합니다.
아직 버전을 업데이트하지 않았습니다.
베타 버전인 관계로 감히 업데이트를 시도하지도 못했습니다. Discourse 시연에서 작동하는 것을 확인했습니다.
제 버전을 2.6으로 올리면 작동할까요?
가이드해 주셔서 감사합니다.
버그인 것 같습니다. 저 역시 작동하게 만들지 못했습니다. 그냥 CSS에서 오버라이드하고 있습니다.
예를 들어, 잘못된 업데이트로 인해 플러그인을 잃어버린 경우, 전체 포럼 대신 내가 입력한 메뉴만 업로드할 수 있는 방법이 있을까요?
실수로 플러그인을 삭제한 적이 있었는데, 백업/롤백 과정에서 메뉴 항목만 업로드하는 방법을 찾을 수 없었습니다.
한 가지 더 질문할 것이 있는데, 정말 중요한 내용입니다.
CSS를 사용하여 특정 카테고리의 페이지에서 일부 메뉴를 숨기려고 했는데 큰 문제가 생겼습니다. 대상 메뉴에는 라틴 문자가 아닌 다른 언어의 문자가 포함되어 있기 때문에, 이 경우 클래스를 기반으로 CSS 규칙을 적용할 수 없습니다.
@Johani 님, 모든 메뉴에 ID 번호를 추가해 주실 수 있을까요? 그러면 이 문제를 해결할 수 있을 것입니다. 답변 기다리겠습니다!
업데이트: 컴포넌트 설정에서 추가하는 모든 메뉴에 고유한 ID 번호를 포함하는 추가 매개변수를 수동으로 추가하는 것이 간단한 해결책이 될 것입니다.
업데이트2: 이 방법으로 문제를 해결했습니다: Add a custom header with a dropdown menu
메뉴에 38개의 서브메뉴가 있습니다. 서브메뉴에 세로 스크롤을 추가해야 합니다. 어떻게 추가하나요? 조언을 부탁드립니다.
안녕하세요,
헤더에 메뉴와 서브메뉴 항목이 모두 필요해서 이 테마 컴포넌트를 확인했습니다. 그런데 이 컴포넌트는 모든 헤더에 서브메뉴 항목이 있어야 하는 것 같습니다. 헤더에만 URL을 추가할 수 없네요.
메뉴는 Text, icon, title, view를 통해 추가됩니다.
여기에는 URL이 없습니다. 서브메뉴 항목이 없는 메뉴 항목에 링크를 추가하는 방법은 무엇인가요?
데스크톱 뷰에서 2열 목록을 만드는 것이 어려운가요? 링크가 많은 우리에게 이것은 큰 고민을 해결해 줄 것입니다! (목록 맨 아래까지 스크롤하면 메뉴가 자동으로 닫히는데, 이는 UX 문제입니다). 좋은 작업입니다!
롤란도, 혹시 이거 어떻게 하는 건지 알아냈어?
나도 같은 걸 시도하고 있는데 안 되더라고.
감사해 ![]()
아쉽게도 안 됐고 포기했어 ![]()
안녕하세요 @hrayner님 또는 @AntiMetaman님, 헤더 메뉴 항목에 링크를 추가하는 방법과 서브메뉴 항목에 링크를 추가하는 방법을 찾으신 건가요?
저도 같은 방식으로 시도해 보고 있지만 성공하지 못했습니다
.
감사드리며, 새해 복 많이 받으세요! ![]()
헤니, 안녕?
안타깝게도 이 방법으로 해결할 수 없었어요. 결국 HTML과 CSS로 처음부터 다 새로 만들었는데, 이게 가장 좋은 방법이라고 생각해요. 도움이 되길 바라요!
이 테마 컴포넌트를 사용하고 있으며, 거의 완벽하게 우리의 요구사항에 부합합니다. 감사합니다!
이제 웹사이트에서 더 많은 언어를 지원할 계획입니다. 이 컴포넌트를 로컬라이즈하여 인터페이스의 언어를 따르게 할 수 있을까요?
잠깐, 이게
이때문인가요?

오늘 아침 2.9.0.beta2에서 이걸 발견했습니다. 헤더 서브메뉴 테마 컴포넌트의 기능이 얼마나 좋아졌는지 말로 다 표현할 수 없습니다. 오늘 하루 종일 그냥 옮길 수 있으니 이것저것 위치를 바꿔볼 생각이에요 ![]()
관리자/스태프 등급을 드롭다운 메뉴나 특정 메뉴 항목에 추가할 수 있는 방법이 있을까요? 접근이 불가능하더라도 관리자 전용 링크가 노출되는 것은 필요 없습니다. 이런 기능이 유용할 것 같습니다.
이 커스텀 메뉴는 제가 처한 상황에 정말 유용해 보입니다.
구글에 전달되는 JS 버전의 Discourse를 사용하고 있는데, 현재 상태는 괜찮지만 이 컴포넌트를 사용해 현재 햄버거 메뉴를 대체할까 생각 중입니다. 구글이 기본 JS 햄버거 메뉴를 렌더링하는 데 어려움을 겪고 있기 때문입니다.
1. 이 말은 이 메뉴가 작동하려면 JavaScript가 필요 없다는 뜻인가요? 아니면 기존 메뉴와 유사하게 작동하는 건가요?
2. 이 커스텀 메뉴를 활성화한 채로 기본 햄버거 메뉴를 숨길 수 있나요? (CSS display none으로 처리했습니다)
수정: 이 메뉴에는 JS가 사용되지 않는 것 같습니다.
로그인한 사용자에게만 표시되도록 내장된 설정을 추가할 수 있을까요? 또는 최소한 특정 신뢰 수준(Trust Level) 이상에게만 표시되도록 하여, 사실상 로그인한 사용자만 볼 수 있게 하면 좋겠습니다.
각 헤더 항목이나 목록 항목, 또는 링크별로 최소 신뢰 수준을 지정할 수 있는 사용자 정의 항목을 추가하면, 일부 링크는 모든 사용자에게, 다른 링크는 스태프(TL4)에게만 표시할 수 있으므로 신뢰 수준 개념이 유용할 것 같습니다.
@Cozdabuch
저는 dropdown-header 컴포넌트에 이 기능을 내장해 두었습니다. 다만, 메뉴 항목이 많지 않은 경우에만 이 컴포넌트를 사용하는 것이 좋습니다. 이 컴포넌트는 항목을 Discourse의 기본 헤더 바에 인라인으로 직접 추가하기 때문입니다.
@keegan 감사합니다. 더 깔끔하고 사용자 정의 기능 세트도 있어서 그 TC를 사용해보려 하고 있었습니다.
메뉴 3개에 각각 5~8개의 링크가 있습니다. 이렇게 많으면 잘 표시되지 않을까 걱정되네요. 의견 주실 수 있을까요?
@Cozdabuch 메뉴 안쪽의 링크는 훨씬 더 많을 수 있어요. 오히려 최상위 항목의 개수를 줄여야 합니다. 최상위 항목이 3개라면 완벽히 괜찮습니다.
크롤러 뷰에서 이 기능을 활성화하려면 어떻게 해야 하나요?
크롤러용 html .erb 파일에 무언가를 추가할 수 있을까요?