Este componente está funcionando muito bem com banners de categorias agora Categoria (ou subcategoria) + tag exibirá tanto o banner da categoria quanto o da tag. Incrível, obrigado @awesomerobot!
Tenho uma sugestão para o banner de tags. Existe uma opção no Discourse chamada “forçar tags em minúsculas”, que está ativada por padrão. Se ela for desativada, as tags podem conter letras maiúsculas e minúsculas. Usei CSS personalizado como solução alternativa (text-transform: capitalize) para capitalizar os primeiros caracteres no banner de tags quando necessário, mas seria ótimo se este componente também suportasse maiúsculas (como o filtro suspenso de tags do Discourse faz atualmente). Por exemplo, ‘Mytag’ e ‘MyTag’ são exibidos atualmente como ‘mytag’ no banner (sem CSS personalizado).
Eu acho que isso na verdade não é causado pelo componente, mas pela forma como as tags são resolvidas a partir de outros elementos de experiência do usuário no Discourse. Eu tenho tags em maiúsculas em um site:
Quando seleciono a tag do item da lista de tópicos acima, ele me direciona para /tag/tips. E então o banner mostra “tips”.
Mas quando navego para /tag/Tips, o banner mostra “Tips”.
Hmm sim, faz um tempo, mas se bem me lembro, o problema era que o banner da tag não capitalizava a tag como o resto da interface do usuário. A URL da tag permaneceria em minúsculas, mas isso é esperado e ideal, na minha opinião.
Obrigado por corrigir o plugin @awesomerobot, e por incluir a opção de remover underscores Acabei de testar um commit no meu fork para capitalizar tags, funciona com formattedTagName. Embora eu não tenha certeza de como isso funcionaria com formattedAdditionalTagNames. Mas, em qualquer caso, já notei um problema. Algumas tags são acrônimos, como PDF. Apenas capitalizar a primeira letra não parece certo. Claro que uma lista de tags poderia ser inserida para incluir palavras como PDF e outras e então tratá-las de forma diferente e usar toUpperCase() nelas completamente. Mas para instâncias que permitem que membros da comunidade criem tags, isso se torna difícil de manter consistente. Então, acho que deixarei as tags como estão, em minúsculas. A menos que existam soluções mais inteligentes?