결국 테마 컴포넌트로는 이것이 불가능한 것 같습니다. 관련 템플릿/컴포넌트가 존재하지 않는 것으로 보이거든요 ![]()
이 Ruby 모듈이 인라인 스타일을 주입하는 것으로 보입니다: discourse/lib/category_badge.rb at 888e68a1637ca784a7bf51a6bbb524dcf7413b13 · discourse/discourse · GitHub
이것은 일시적인 조치였나요? 아니라면, @sam 님, 우리가 커스텀 스타일을 지정할 수 있도록 해주는 것이 가능할까요?
기존의 none 옵션에 연결하여, 관리자 설정 패널에 두 개의 필드를 추가하고 각각에 스타일을 붙여넣을 수 있게 하면 어떨까요? (스타일을 붙여넣지 않으면 현재 none 옵션이 작동하는 것과 동일하게 작동합니다):
<span class="badge-category-bg" style="background-color: #25AAE2;"></span>
그리고
<span style="color: #FFFFFF;" data-drop-close="true" class="badge-category clear-badge restricted" title="A category exclusive to members with trust level 3 and higher."><svg class="fa d-icon d-icon-lock svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#lock"></use></svg><span class="category-name">Lounge</span></span>
이 스니펫에서:
우리는 일반적인 카테고리 편집 페이지에서 배경색과 텍스트색 변수에 접근할 수만 있으면 됩니다.
아니면 Sam 님, 이것을 편집할 다른 방법이 있을까요? 저는 단순히 배경색을 제거하고, 텍스트와 동일한 색상의 테두리를 추가하고 싶습니다 (일반적인 카테고리 편집 페이지에서 지정된 것과 같이).
도움이 되면 정말 감사하겠습니다.
수정: 결국 그 Ruby 파일이 아니었던 것 같습니다 (개발 설치 환경에서 수정했지만 아무 변화가 없었음).. 더 조사해보니 이것이 원인인 것 같습니다: discourse/app/assets/javascripts/discourse/helpers/category-link.js.es6 at b25d9e96c1414bf78b44221da4d385675843991e · discourse/discourse · GitHub 이것을 수정할 플러그인을 만드는 방법이 있을까요?
