몇 주간 포럼을 조정하며 플레이해 왔습니다. 테마와 컴포넌트에 대한 문서가 정말 많이 도움이 되었습니다!
최근에는 가입 시 사용자 정의 필드를 추가하고, 가입 후에도 편집할 수 있도록 했습니다.
현재의 과제는 이 사용자 입력 필드 중 하나에 자동완성을 적용하고 API와 연결하는 것입니다.
지금의 방식은 사용자가 텍스트를 직접 입력하게 하고 그 값을 저장하는 것인데, 만족스럽지 않습니다.
게다가 검색을 POST하면 JSON을 반환하는 API가 하나 있습니다.
여기서 목표는 API를 통해 입력 값을 검색하고, 결과를 자동완성으로 사용자에게 보여주는 것입니다.
새로운 사용자 정의 필드 유형을 만들어 자동완성 필드로 설정하는 방법을 찾지 못했습니다.
위젯이나 컴포넌트를 만들어 가입 폼에 추가하고 그 값을 데이터베이스에 저장하는 시도도 해 보았지만 헤매고 있습니다.
하지만 검색 데이터를 외부에서 가져오는 경우라면, 테마 컴포넌트에서 모든 작업을 처리할 수 있을지도 모릅니다. 다시 한번 말씀드리지만, 제가 드리는 최선의 조언은 카테고리나 태그 요소처럼 여러분이 말씀하신 종류의 검색을 수행하는 Discourse 코어 부분을 살펴보는 것입니다.