특정 카테고리에서 환영 링크 배너 표시

안녕하세요,

카테고리 페이지(/c/xxx 또는 /c/yyy)에서 환영 배너를 숨기고 싶습니다. 이를 매개변수로 설정할 수 있는 방법이 있을까요?

2개의 좋아요

이 테마 컴포넌트는 표준 배너와 다용도 배너의 완벽한 조합입니다. 이 기능을 도입하고 싶지만, 카테고리 레벨에서 지원되어야 합니다. @Diego_Santos님의 요청에 전적으로 동의합니다.

1개의 좋아요

특정 카테고리에서만 숨기거나, 특정 카테고리에서만 표시하고 싶으신가요?

테마 컴포넌트의 일반 / CSS:

<category-slug-here> = 카테고리 슬러그인 특정 카테고리에서 숨기기:

.category-<category-slug-here> .welcome-link-banner-wrapper {
    display: none;
}

특정 카테고리에서만 표시하기:

.welcome-link-banner-wrapper {
    display: none;
}
.category-<category-slug-here> .welcome-link-banner-wrapper {
    display: block;
}

여러 카테고리에서 숨기기:

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

@each $category in $categories {
  .category-#{$category} .welcome-link-banner-wrapper {
    display: none;
  }
}
4개의 좋아요

이상적으로는 특정 카테고리에서만 사용되길 바라며, 또한 헤더의 내용을 해당 카테고리에 맞게 개별화할 수 있으면 좋겠습니다. 이는 해당 카테고리에 대한 사이드바의 대안으로 생각하고 있습니다.

예를 들어, 카테고리 A에서는 제공하는 서비스의 실시간 상태를 포함하고 싶고, 카테고리 B(카테고리 A와 관련 없음)에서는 개인 메시지(PM)를 통해 티켓을 제출할 수 있는 방법을 원합니다.

3개의 좋아요

음, 네. 이 기능을 구현하려면 추가적인 기능이 필요하거나, 아예 다른 테마 컴포넌트를 사용해야 할 수도 있습니다. 이 컴포넌트를 개별화된 콘텐츠와 함께 사용하려면, 원하는 각 배너마다 컴포넌트의 별도 복사본을 설치해야 합니다. 솔직히 말씀드리면, 여러 번 설치하고 CSS를 조합해서 요청하신 내용을 구현하는 방법은 생각나지만, 좀 더럽고(hacky) 임시방편적인 해결책입니다.

웰컴 배너 컴포넌트는 본래 웰컴 배너로 의도된 것입니다. 하지만 비슷한 구조로 필요에 맞게 제작된 카테고리별 정보 배너라면 여기서는 좋은 해결책이 될 수 있을 것 같습니다. 특정 카테고리에는 사이드바 대신 네비게이션 배너만 사용하고 싶다면, 그 사용 사례를 충분히 이해할 수 있습니다(사이드바도 그룹/카테고리별로 숨길 수 있지만요). :thinking:

3개의 좋아요

릴리, 그냥 궁금해서 여쭤봅니다. 컴패니언 컴포넌트를 만들어서 링크 배너 텍스트를 오버라이드하여, 카테고리 B일 경우 이 텍스트를, 카테고리 C일 경우 이 텍스트를 사용하게 할 수 있을까요?

2개의 좋아요

이 테마 컴포넌트의 기능이 다재다능한 배너와 동일하게, 표시될 경로를 지정할 수 있도록 해 주시면 좋겠습니다.

5개의 좋아요