하위 카테고리가 없는 카테고리와 하위 카테고리에서 조회수/답글 수가 표시되지 않음

저희는 Ghost 테마를 사용 중이며, 디자인이 훌륭해서 매우 만족하고 있습니다. 다만 포럼의 특정 카테고리에서만 주제 목록에 조회수 및 답변 수가 표시되는 것을 발견했습니다. 고심 끝에 조회수 및 답변 수가 표시되던 카테고리들의 공통점을 찾았으니 바로, 해당 카테고리들 모두 하위 카테고리를 가지고 있다는 것이었습니다.

즉, 최소 하나의 표시 가능한 하위 카테고리가 있는 카테고리에서는 주제 조회수 및 답변 수가 표시되지만, 하위 카테고리 자체가 있거나 하위 카테고리가 없는 카테고리에서는 표시되지 않습니다.

흥미롭게도, 태그 드롭다운 메뉴를 클릭한 후 "태그 없음"을 선택하면 조회수 및 답변 수가 표시됩니다.

인스펙터를 사용해 확인해 본 결과, Ghost 테마에서는 조회수 및 답변 수가 link-bottom-line 컨테이너 안에 포함되어 있음을 알 수 있습니다. 이 컨테이너는 기본 테마와 달리 Ghost 테마에서만 사용됩니다. 카테고리 배지, 조회수, 답변 수가 모두 이 동일한 컨테이너를 공유하는데, 하위 카테고리가 없으면 이 컨테이너가 표시되지 않습니다.

하위 카테고리의 유무와 관계없이 모든 카테고리에서 조회수 및 답변 수가 표시되도록 하는 방법을 찾고 싶습니다.

정말 테마 때문일까요? Ghost 테마 미리보기를 확인해 보니, 예를 들어 ‘movies’ 카테고리에서 조회수와 답변이 표시되고 있는데, 제 기억으로는 하위 카테고리가 없거든요:

테마 때문일 가능성이 매우 높습니다. 예시에서 “Movies” 카테고리를 열면 모든 답변/활동/조회수 표시가 더 이상 나타나지 않습니다:

@shapelychops 님의 문제 설명에 따르면, Movies에는 하위 카테고리가 없으며, Movies 카테고리를 볼 때 하위 카테고리가 없어서 답변/활동/조회수가 표시되지 않습니다.

아, 원래 설명에서 카테고리 토픽 목록 내부에서 발생하고 있다는 점이 명확하지 않았군요. 저는 메인 토픽 목록에서 카테고리 안의 토픽에 대해 발생한다고 이해하고 있었습니다. 스크린샷은 항상 유용하네요 :slight_smile:

즉, 이 문제는 특정 ghost replies/view 요소가 렌더링되는 아웃렛이 topic-list-after-category인데, 카테고리가 없으면 이 아웃렛이 표시되지 않기 때문에 해당 상황에서 어떤 요소도 표시되지 않기 때문에 발생하는 것입니다.

쉽게 전환할 수 있는지 확인해 보겠지만, 좀 회의적입니다.

@shapelychops 업데이트: 구조를 변경하여 커스텀 요소가 이제 항상 표시되도록 했습니다. 여전히 문제가 있으면 알려주세요