업데이트 후 상위 카테고리의 캘린더가 모든 하위 카테고리에 표시됨 – 비활성화 방법?

안녕하세요,

이것이 버그인지 수정 사항인지 잘 모르겠습니다 :see_no_evil_monkey::

Discourse 2026.10.0으로 업데이트한 후, 부모 카테고리의 이벤트 캘린더가 이제 하위 카테고리 모두에 표시됩니다(하위 카테고리가 많습니다). 업데이트 전에는 캘린더가 부모 카테고리에만 표시되었으며, 하위 카테고리의 이벤트도 함께 보여주었습니다.

우리의 설정 및 기대 동작

  • 관리자 "이벤트 캘린더 카테고리"에는 부모 카테고리만 나열되어 있습니다
  • 하위 카테고리는 "이벤트 캘린더 카테고리"에 나열되어 있지 않으며 "캘린더 카테고리"도 아닙니다
  • 부모 카테고리의 캘린더는 하위 카테고리의 이벤트를 집계하여 표시합니다

실제 동작
각 하위 카테고리 페이지에도 이제 자체 캘린더가 표시됩니다.

질문

  1. 이것은 마지막 업데이트 이후 의도된 상속 동작인가요?
  2. "이벤트 캘린더 카테고리"에 나열된 카테고리만 캘린더를 표시하도록 하위 카테고리의 캘린더를 끌 수 있는 설정이 있나요?

도움 주셔서 감사합니다! :folded_hands:t4:

이 변경 사항은 의도된 것이며, 현재 이를 비활성화할 수 있는 설정은 없습니다. 이 피드백을 내부적으로 공유하겠지만, 당장은 테마 구성요소에 CSS를 추가하여 하위 카테고리에서 이를 숨길 수 있습니다.

예를 들어 상위 카테고리가 /c/events인 경우 다음을 수행할 수 있습니다…

body[class*="category-events-"],
body.category-events[class*="tag-"] {
  #category-events-calendar {
    display: none;
   } 
}

이 코드는 상위 카테고리 내의 하위 카테고리 및 태그에서 카테고리를 숨깁니다.
events를 상위 카테고리의 슬러그로 바꾸세요.

안녕하세요,

빠른 답변과 즉각적인 수정 방안까지 제안해 주셔서 정말 감사합니다.

이 문제를 내부적으로 논의해 주시고, 저희와 같은 사례에 대한 해결책을 찾아 주실 수 있다면 정말 감사하겠습니다.

저희 회사에서는 여러 팀이 기존 캘린더 원칙을 바탕으로 카테고리를 구축했기 때문에, 더 많은 사람들이 동일한 문제를 겪지 않을 것이라고는 예상치 못했습니다. 이 팀들 입장에서는 지금 다소 번거롭고 혼란스러운 상황입니다.

하지만 우선, 도움을 주셔서 진심으로 감사합니다 :folded_hands:t4: