Quero adicionar rótulos nos campos do formulário de criação de tópico. Existe algum plugin disponível ou alguma solução personalizada?
Você está se referindo a um modelo para que, quando um usuário criar um novo tópico, haja opções pré-preenchidas, assim como temos no Marketplace?
Você pode compartilhar um mockup ou uma captura de tela de onde deseja que esses campos apareçam?
Não tenho certeza do que você quer dizer, mas se quiser alterar o texto de marcador de posição, você pode fazer isso na aba Personalização do administrador, em Texto. Digite o marcador de posição atual do campo e você deverá conseguir alterá-lo.
Você quer dizer isso?: Topic Template Placeholder Text theme component
Então você só quer adicionar rótulos para cada um dos campos?
Apenas rótulos de campos e alguns estilos.
Existem várias abordagens aqui, mas considere, em ordem de preferência:
- CSS
- Uso de outlets de plugins
- jQuery ou edições nativas equivalentes em JavaScript do DOM (não tenho certeza de quão fácil será isso, pois isso não é um componente, então não acho que seja tão fácil agendar a manipulação, já que não há gatilhos de eventos).
- Alterar o template https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/composer.hbs
A última opção é arriscada, pois esse arquivo provavelmente receberá muitas atualizações ao longo do tempo (a última atualização foi há 7 dias!) e normalmente não se deseja sobrescrever templates, especialmente aqueles que mudam frequentemente, pois você acabará mascarando funcionalidades do núcleo em excesso e quebrando coisas.
Oi!
Estou interessado em fazer o mesmo. Modificar o CSS no tema da nossa Comunidade ainda é a maneira recomendada de fazer isso? Trabalho com um novo desenvolvedor front-end na minha equipe que posso pedir ajuda, mas não tenho certeza para onde posso direcioná-lo no CSS do nosso tema para ajudar com isso.
na minha opinião, se você quer apenas rótulos, então sim, esse conselho se mantém. CSS seria a primeira opção.
Para sua informação, teria sido bom se o autor original tivesse compartilhado sua solução após receber conselhos da comunidade, é bom quando as pessoas retribuem.
