This component is working really well with categories banners now Category (or subcategory) + tag will display both the category and tag banner. Really awesome, thanks @awesomerobot!
Have a suggestion for the tag banner. There is an Discourse option ‘force lowercase tags’ which is enabled by default. If it is disabled, then tags can have upper and lowercase characters. I’ve used custom CSS as a work around (text-transform: capitalize) for capitalising first characters in the tag banner where needed, but would be nice if this component supported uppercase as well (like the Discourse tag drop down filter does currently). E.g. ‘Mytag’ and ‘MyTag’ will both be displayed as ‘mytag’ in the banner currently (without custom CSS).
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?