커스텀 컴포저 전체 화면 문제

composer-fields 커넥터를 사용하여 커스텀 컴포저를 만들었습니다. 이 컴포저는 표준(도킹) 컴포저 뷰에서는 예상대로 정상적으로 작동합니다. 하지만 풀스크린 모드로 전환하면 커스터마이징된 내용이 표시되지 않습니다. 이는 제가 사용한 커넥터가 풀스크린 컴포저 템플릿에 존재하지 않기 때문이라고 생각합니다.

이를 해결하기 위해 composeState를 기반으로 한 조건문 블록 내에서 pluginOutlet을 사용하고, lazyHash를 통해 composer.modeloutletArgs로 전달하는 방법을 시도했습니다. 불행히도 이 접근 방식은 작동하지 않았습니다. 다른 커넥터들도 여러 가지 시도해 보았지만, 원하는 결과를 얻지 못했습니다.

이 문제를 해결하는 데 도움이 되는 제안이나 모범 사례가 있으신 분의 조언을 진심으로 부탁드립니다.

안녕하세요, 어떤 종류의 커스터마이징을 시도하고 계신가요? 툴바에 버튼을 추가하려는 경우 api.onToolbarCreate()를 고려해 보세요.

composer-fields 커넥터 내에 입력 필드, 텍스트 영역, 선택 옵션, 파일 업로드와 같은 요소를 포함하는 커스텀 폼을 추가하고 있습니다. 이를 위해 기본 d-textarea-wrapper를 숨겼습니다.

before-composer-fields 커넥터는 어떨까요? 그거는 작동할까요? 기억이 정확하지는 않지만, 작성이 전체 화면 모드로 전환되어도 유지되는 것 같던데요.

네, 이 방식이 효과가 있을 거라고 생각합니다. 다만, 전체 컴포저를 다시 만들어야 한다는 점이 도전 과제입니다. 현재 기본 카테고리 선택기에 의존하고 있으므로, before-composer-fields 커넥터 내에서 다른 필수 요소들과 함께 이를 수동으로 추가해야 합니다.