테마 구성 요소에서 '이벤트 플러그인' 캘린더에 '카테고리 아이콘' 사용

Discourse-events-calendar-icons

레포지토리: https://framagit.org/oca/discourse-events-calendar-icons.git

이 컴포넌트는 다음 두 가지가 모두 필요합니다:

적용 전/후

캘린더 뷰의 불릿(점)을 제거하고 [카테고리 아이콘 컴포넌트] 설정에서 정의된 카테고리 아이콘으로 대체합니다. 카테고리 아이콘이 없는 경우에도 불릿은 여전히 제거됩니다(예: 3월 3일 금요일).

설정

  • show locked category icon: 비공개 카테고리에 자물쇠 아이콘을 추가합니다

설치 방법

레포지토리: https://framagit.org/oca/discourse-events-calendar-icons.git

13개의 좋아요

좋은 작업입니다 @oca!

category-icons 위젯을 마운트하는 대신 {{category-link}} 헬퍼를 포함하면 카테고리 아이콘 컴포넌트에 대한 해킹을 피할 수 있다고 생각합니다. 로컬에서

{{category-link event.topic.category hideParent="true"}}

으로 시도해 봤는데 잘 작동합니다. 카테고리 라벨을 숨기기 위해 스타일 조정이 필요하지만, 그 외에는 부모 카테고리와 비부모 카테고리 모두에서 아이콘이 정상적으로 표시됩니다.

4개의 좋아요

제안해 주신 해킹을 적용했습니다.
표시는 거의 동일하며, 추가 단계가 필요하지 않습니다.
참고로, 테마 설정에서 category-link의 잠금 아이콘을 사용했습니다.

첫 번째 게시물을 수정하여 해당 지침을 삭제할 수 없습니다. 누군가 해당 게시물을 위키로 등록해 주시거나 수정 권한을 부여해 주실 수 있나요? 미리 감사드립니다.

1개의 좋아요

좋아요, 원래 게시물을 위키로 변경하도록 주제를 업데이트했습니다. 이제 편집할 수 있습니다.

2개의 좋아요