특정 카테고리에서만 이모지 반응을 활성화하는 방법?

카테고리별로 이 기능을 활성화/비활성화하는 가장 좋은 방법은 무엇일까요? 소셜 인트라넷의 일부 선택된 영역에서는 좀 더 복잡한 ‘폴리스(Polis)’ 유사한 메커니즘을 적용하되, 나머지 카테고리에서는 '좋아요’의 친근하고 긍정적인 특성을 해치지 않는 것이 좋습니다.

해당 기능이 존재하지 않습니다. 간단히 해결하려면 CSS를 사용하여 반응 선택기를 숨기는 방법이 있습니다. 예시:

.category-general-resources .discourse-reactions-picker {
    display: none;
}

여러 카테고리를 반복 처리하고 유지보수를 쉽게 하려면 다음과 같은 SCSS 루프를 사용할 수 있습니다:

$categories: 'general', 'site-feedback', 'staff';

@each $category in $categories {
  .category-#{$category} .discourse-reactions-picker {
    display: none;
  }
}

카테고리 클래스는 <body> 태그에서 확인할 수 있습니다.

클라이언트 사이드에서 다시 표시하는 방법을 아는 사용자라면 우회할 수 있지만, 커뮤니티가 질서를 잘 지킨다면 좋은 대안이 될 것입니다. :slight_smile:

원하시는 기능을 구현하기 위해 Discourse에서 다른 옵션들을 살펴보셨나요? 예를 들어 다음과 같은 것들이 있습니다:

놀랍도록 잘 작동했습니다. 이 방법을 알려주셔서 정말 감사합니다.