이 컴포넌트는 지정된 태그를 기준으로 카테고리의 전체 설명을 스캔하여 추가적인 카테고리 링크를 표시합니다. 스크린샷을 참조하세요.
스크린샷
저장소
소개
왜 이걸 사용해야 하며, 왜 이렇게 구현되었나요?
예를 들어, 해당 유형 카테고리의 다른 리소스 등에 대한 추가 링크를 표시하고 싶을 때 유용합니다. 축구 클럽 카테고리를 생각해보면, 클럽 웹사이트 링크를 추가하고 싶을 수 있습니다. 이러한 경우, GitHub - naidihr/discourse-category-headers: Theme component providing custom settings for the discourse category header · GitHub 를 사용할 수 있습니다.
링크가 하나 이상이거나, 카테고리 개요 페이지에 해당 링크가 표시되는 것을 원하지 않거나, 또는 그 거대한 배너를 원하지 않는다면 이 테마를 사용할 수 있습니다.
이처럼 구현된 이유는 discourse가 카테고리 개요 페이지에 표시되는 카테고리 설명을 생성할 때 "첫 번째 주제 게시물"의 첫 번째 조각만 사용하기 때문입니다. 게시물의 나머지 부분은 표시되지 않습니다.
API를 사용하여 생성된 많은 수의 카테고리를 사용하는 경우, 카테고리 첫 번째 게시물(= 전체 설명)도 API를 통해 설정할 수 있으므로 이 추가 기능은 완전히 사용 가능합니다.
설치
설정
테마 컴포넌트를 설정하고 다음과 같이 태그를 지정합니다.
WIKI, blank
카테고리 설명을 다음과 같이 변경합니다.
This is the displayed category description.
`
{AddCategoryLinks}
{WIKI#Wiki#Our awesome wiki#https://awesome-wiki-which-doesnt.exist}
{TAGNAME#Link Name#Link Title#Link URL}
`
참고 사항
- 설명에
{AddCategoryLinks}가 존재하는 것이 중요합니다. - 코드 블록(
...안) 내에 있어야 합니다. - 구분자로 # 를 사용합니다.
참고: 사용자가 AddCategoryLinks 등의 추가 항목을 보지 않도록, 카테고리 설명이 작성된 게시물을 숨기는 것을 권장합니다.

