사용자 카드 사용자 지정

사용자 카드의 정보/필드를 사용자 정의할 수 있는 방법이 있나요?

1개의 좋아요

사용자 필드를 추가하려면 사이트의 관리자 패널에서 customize > user fields를 설정할 수 있습니다.

이렇게 하면 사용자가 자신의 설정에서 채울 수 있는 필드가 생성되며, 선택적으로 사용자 카드에 표시할 수도 있습니다.

사용자 카드에서 정보를 숨기고 싶다면, 가장 쉬운 방법은 사이트 테마에 사용자 지정 CSS를 추가하는 것입니다.

6개의 좋아요

매우 감사합니다.

비슷한 질문을 하나 더 드리겠습니다. 사용자 프로필 페이지에서 사용자 통계를 숨기는 방법이 있을까요?

1개의 좋아요

네, 화면에서 확인되는 모든 요소는 관리자 > 사용자 지정의 CSS 규칙을 통해 표적화하고 숨길 수 있습니다.

1개의 좋아요

거기 있는 링크는 이제 404 오류입니다… 현재는 다음 경로에서 확인해야 하나요?
app/assets/javascripts/discourse/app/components/user-card-contents.gjs

네, 정확합니다! 고급 커스터마이징에 대한 그 이전 답변은 더 이상 관련이 없습니다… 그래서 해당 부분을 삭제할 예정입니다. 이제 템플릿 오버라이드를 지원하지 않으므로, https://meta.discourse.org/t/developing-discourse-themes-theme-components/93648에서 언급했듯이 아웃렛(outlets)이나 트랜스포머(transformers)에 의존해야 합니다.

1개의 좋아요

감사합니다! 살짝 발만 담가 본 거라—잘못된 방향으로 가지 않아서 다행이에요.