사이드바의 카테고리 링크가 설정된 카테고리 표시 옵션을 부적절하게 무시합니다

기본 목록 필터가 no subcategories로 설정된 카테고리를 몇 개 구성해 두었는데, 대부분의 카테고리 링크에서는 이 설정이 잘 작동합니다.

하지만 #sidebar는 사용자를 /c/category-slug/catID/l/latest로 보내고 있습니다. 이 URL은 바닐라 ‘Latest’ 뷰를 강제 적용하며, 이는 제가 원하는 것이 아닙니다.

대신 사용자가 /c/category-slug/catID로 이동하도록 하면 카테고리 외관(Category Appearance) 설정이 반영될 것이라 생각합니다.

3개의 좋아요

@tgxworld 이 변경이 간단할지 아시나요? 아니면 현재 URL을 사용하는 데 특별한 이유가 있어서 좀 더 작업이 필요할까요?

1개의 좋아요

아마 단순한 변경일 것 같지만, 먼저 직접 한번 시도해 볼게요.

2개의 좋아요

더 자세히 살펴보니 #sidebar가 꽤 지능적으로 동작하는 것을 알게 되었습니다.

  • 사이드바에 '읽지 않음(unread)'이 표시되면 /l/unread로 이동합니다.
  • 사이드바에 '새로움(new)'이 표시되면 /l/new로 이동합니다.
  • 사이드바에 아무것도 표시되지 않으면 /l/latest로 이동합니다.

문제는 기본 목록 필터(Default List Filter)가 no subcategories일 때 제 링크에 /none/ 부분이 누락되어 있다는 점입니다.

1개의 좋아요

이 문제를 수정하기 위한 PR이 있습니다

4개의 좋아요

@nathank 수정이 병합되었습니다 :slight_smile: 보고해 주셔서 감사합니다 :+1:

3개의 좋아요

앨런, 고마워요!

읽지 않음이나 새 항목이 표시될 때 사이드바를 클릭하면 이 설정이 여전히 적용되나요?

네, 사이드바 섹션 링크에 대한 컨텍스트 기반 라우팅을 더 이상 지원하지 않기 때문입니다. 해당 링크는 경우에 따라 읽지 않음/새로움 페이지로 라우팅될 수 있습니다.

1개의 좋아요

이것이 테마 구성 요소에 의해 기본 뷰가 변경될 수 있는 카나드 보드와 같은 요소와 어떻게 상호작용하게 될까요?

이 주제는 4일 후 자동으로 닫혔습니다. 새로운 답변은 더 이상 허용되지 않습니다.