테마 컴포넌트를 통해 카테고리 이름을 변경하는 방법

인터페이스의 다양한 영역에서 카테고리 제목을 변경하는 방법에 대해 조언을 구합니다.

배경: 우리 학교 커뮤니티에서는 사용자가 해당 카테고리가 어떤 대상에게 적합한지 충분히 알 수 있도록 꽤 긴 카테고리 제목을 사용하고 있습니다. 또한 상위 카테고리의 이름을 하위 카테고리 이름에도 반복해서 사용하고 있습니다.

제목에 줄바꿈을 포함할 수 있도록 하고 싶습니다.

또는 앞부분을 생략할 수 있도록 하고 싶습니다.

또 다른 위치는 긴 이름이 끝에 점(…)으로 축약되는 "링크 바"입니다.
여기에는 짧은 이름 옵션을 제공하거나, 앞부분에 생략호를 사용하는 방식을 구현하고 싶습니다:

첫 번째 부분에 대해, 기존 카테고리 제목에 항목을 추가하는 것이므로 플러그인 컴포넌트를 통해 추가 HTML을 삽입할 수 있는 몇 가지 위치가 있습니다:

다음 테마 컴포넌트를 사용하면 사이트에 어떤 위치에 요소를 입력할 수 있는지 파악하는 데 도움이 됩니다:

플러그인 아웃렛에 항목을 추가하는 방법에 대해 더 자세히 설명한 섹션은 다음과 같습니다:

사이드바의 이름을 변경하는 문제에 대해서는… 이를 제어하는 코드는 다음과 같습니다:

이 함수를 다음과 같이 오버라이드하면

get text(){
    return "..."+this.category.name.substr(-10)

작동할 수 있지만, 이는 템플릿 외부에서 코어 자바스크립트를 수정해야 한다는 것을 의미합니다. 이러한 작은 변경 사항은 장기적으로 무해할 수 있지만, discourse가 업데이트될 때 어려움을 겪을 수 있습니다.

저보다 더 통찰력이 있는 누군가가 의견을 주길 원한다면, 그들의 말을 따를 것입니다.