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).
Creo que esto en realidad no es causado por el componente, sino por la forma en que las etiquetas se resuelven desde otros elementos de experiencia de usuario en Discourse. Tengo etiquetas en mayúsculas en un sitio:
Cuando selecciono la etiqueta del elemento de la lista de temas de arriba, me dirige a /tag/tips. Y luego el banner muestra “tips”.
Pero cuando navego a /tag/Tips, el banner muestra “Tips”.
Hmm sí, ha pasado un tiempo, pero si mal no recuerdo, el problema era que el banner de la etiqueta no capitalizaba la etiqueta como el resto de la interfaz de usuario. La URL de la etiqueta permanecería en minúsculas, pero eso es lo esperado e ideal en mi opinión.
Gracias por arreglar el plugin @awesomerobot, e incluir la opción para eliminar los guiones bajos Acabo de probar un commit en mi fork para capitalizar las etiquetas, funciona con formattedTagName. Aunque no estoy seguro de cómo funcionaría esto con formattedAdditionalTagNames. Pero en cualquier caso, ya he notado un problema. Algunas etiquetas son acrónimos, como PDF. Simplemente capitalizar la primera letra no se ve bien. Por supuesto, se podría insertar una lista de etiquetas para incluir palabras como PDF y otras, y luego tratarlas de manera diferente y aplicarles toUpperCase() completamente. Pero para instancias que permiten a los miembros de la comunidad crear etiquetas, eso se vuelve difícil de mantener consistente. Así que supongo que dejaré las etiquetas como están, en minúsculas. ¿Hay soluciones más inteligentes?