Discourse 2.6.1에서 “새 주제” 버튼의 기본 동작을 수정하려고 합니다. 저는 기본 Ember 액션을 수정하여 제 함수를 실행하는 커스텀 플러그인을 가지고 있습니다. 이전 버전의 Discourse(1.8.0)에서는 정상적으로 작동했지만, 새 버전에서 동일한 결과를 얻는 방법을 찾을 수 없습니다. 코드는 다음과 같습니다:
제안해 주셔서 감사합니다. 하지만 제가 잘못 알고 있는 게 아니라면, 해당 플러그인은 주제에 새로운 사용자 지정 필드를 추가할 수는 있지만, 제가 원하는 것은 “새 주제” 버튼을 클릭할 때 제 자체 자바스크립트 코드를 실행하는 것입니다. 제 문제는 기본적으로 Discourse에서 사용할 컨트롤러, 실행되는 함수의 이름, 그리고 해당 함수를 오버라이드하는 방법과 관련이 있는 것 같습니다. 이 부분에 대해 좀 더 설명해 주실 수 있을까요?
음, 실망이네. 미안해. 거기 안에 JavaScript 코드가 들어 있을 거라고 생각했거든 (예를 들어 discourse-topic-custom-fields/assets/javascripts/discourse 같은 곳). 그걸 보면 그 기능을 어떻게 연결해야 하는지 파악하는 데 도움이 될 줄 알았어. 나는 프론트엔드 쪽에 아직 많이 서툴러서, 그게 내가 할 수 있는 최선의 답변인 것 같아.