omppatil
(Om Patil)
1
안녕하세요!
디스코urs 플러그인 개발을 처음 시작하는 사람인데, 게시글 메뉴에 토글 버튼을 추가하고 해당 동작을 플러그인에 구현하는 방법에 대해 도움을 받고 싶습니다.
Lilly
(Lillian )
2
안녕하세요 @omppatil, 아래 게시물이 올바른 방향으로 나아가는 데 도움이 될 수 있습니다:
또한 Discourse 플러그인 프로그래밍을 처음 접하시는 분이라면:
안녕하세요!
addPostMenuButton를 사용할 수 있습니다.
api.addPostMenuButton('coffee', () => {
return {
action: 'drinkCoffee',
icon: 'coffee',
className: 'hot-coffee',
title: 'coffee.title',
position: 'first' // `first`, `last` 또는 `second-last-hidden`일 수 있습니다
};
});
이렇게 액션을 추가할 수 있습니다:
api.attachWidgetAction("post", "drinkCoffee", function () {
//
}
수정: Lillian에게 지적을 받았네요
. Lilly가 올린 가이드를 따르는 것도 좋은 생각이 될 것입니다!
omppatil
(Om Patil)
4
따라서 어떤 파일 구조를 구현해야 하며, 위의 코드는 어디에 배치해야 할까요?
Lilly
(Lillian )
5
위에서 링크한 주제들을 읽으면 관련 개발 질문에 대한 답을 찾으실 수 있을 것입니다. 플러그인 대신 테마 컴포넌트를 사용하여 원하는 결과를 얻을 수도 있습니다. 따라서 다음 링크들도 읽을 목록에 추가하시길 권합니다:
또한, 제가 처음에 올린 링크에서 가져온 내용도 참고해 보세요: