Criei um composer personalizado usando o conector composer-fields, que funciona como esperado na visualização padrão (ancorada) do composer. No entanto, ao mudar para o modo de tela cheia, as personalizações não aparecem. Acredito que isso ocorra porque o conector que usei não existe no template do composer de tela cheia.
Para resolver isso, tentei usar um pluginOutlet dentro de um bloco condicional baseado em composeState, passando o composer.model através de outletArgs com lazyHash. Infelizmente, essa abordagem não funcionou. Também experimentei diferentes conectores, mas nenhum deles produziu os resultados desejados.
Se alguém tiver sugestões ou melhores práticas para resolver este problema, agradeceria muito a orientação.
Estou adicionando um formulário personalizado dentro do conector composer-fields, que inclui elementos como campos de entrada, áreas de texto, opções de seleção e upload de arquivos. Para acomodar isso, ocultei o d-textarea-wrapper padrão.
Sim, acredito que essa abordagem funcionará. No entanto, o desafio é que eu precisaria recriar todo o compositor. Atualmente, estou contando com o seletor de categoria padrão, o que significa que eu também precisaria adicioná-lo manualmente dentro do conector before-composer-fields, juntamente com os outros elementos necessários.