Another request would be having the icon next to the category name on the category page if it’s not a subcategory:
icon is not working.
Example: xbox
how to leave only the icon? 
Este componente agora suporta ícones em listas de categorias, graças a @tshenry. Obrigado, Taylor!
@davidkingham, isso deve atender à sua solicitação de 15 de maio.
Nota: isso não funciona (ainda) para o layout “Caixas com Subcategorias”.
Obrigado, Penar. Parece que não está funcionando corretamente no meu site com esta atualização: há muito espaço antes do nome da categoria e abaixo dele, além de muitos ícones que não estão sendo exibidos agora. Tentei isso com todos os outros CSS desativados, obtendo os mesmos resultados.
Edição: Percebi que o problema do espaço é causado pelo logotipo da categoria, que foi tornado visível por esta atualização. Eu uso um PNG transparente 1x1 para tornar a descrição da categoria visível dentro dela. Não sei por que esta atualização alteraria isso.
Antes:
Depois:
Descobri que o arquivo icons-sprite.svg foi excluído quando o componente foi atualizado, então resolvi facilmente o problema dos ícones ausentes. É normal que uploads sejam excluídos ao serem atualizados?
Aqui está outro exemplo de como o componente afeta o layout:
Antes:
Depois:
Sim, isso é normal. As atualizações redefinirão tudo, exceto as configurações do tema. Você deve adicionar os ícones personalizados em um componente de tema separado.
Quanto às alterações de layout: sim, há algum CSS no componente que pode estar conflitando com seu tema. Provavelmente é fácil de corrigir se você verificar o código-fonte e identificar qual regra de CSS está fazendo com que a imagem pare de flutuar.
Obrigado, vou adicionar isso em outro componente ![]()
Examinei o CSS do seu componente e não consegui entender por que isso está acontecendo no meu site. Como mencionei, testei isso com um tema que tem zero CSS e ativei apenas este componente, então não se trata de um conflito. O problema está em ter uma imagem de logotipo de categoria. Você testou o componente com uma imagem de logotipo de categoria?
Ah, os logotipos das categorias foram uma omissão. Desculpe por isso! Acabei de enviar um PR para @pmusaraj revisar. Tenho quase certeza de que agora cobri todos os cenários, mas se você notar algo errado na seção da lista de categorias, por favor me marque e eu darei uma olhada.
Incrível, obrigado @tshenry, o PR foi mesclado.
Obrigado, pessoal! Mais um probleminha: no celular, o título da categoria está sendo limitado a cerca de 200px de largura, em vez de ocupar a largura total. Verifiquei que isso é causado por este componente.
Edição: Mais uma coisinha pequena: os ícones das categorias empurram o logotipo da categoria para a direita, o que fica um pouco desleixado.
Após o último commit, alguns (mas não todos) os nomes de categorias no mobile estão truncados (o último abaixo é Staff):
Se o componente estiver desativado, os nomes de categorias são exibidos por completo. @tshenry, você pode ajudar?
Acabei de mesclar o último PR do @tshenry; ele deve resolver os 2-3 problemas logo acima.
Como posso remover a cor do marcador? Tentei apagá-lo da categoria, mas não consigo salvar.
![]()
Você vai querer alterar a configuração do site category_style para “none”
Existe um plano para que este componente também funcione com subcategorias dentro de cada visualização de categoria?
Tenho subcategorias dentro de uma categoria com as seguintes configurações:
- mostrar lista de subcategorias acima dos tópicos nesta categoria
- estilo da lista de subcategorias: linhas
E os ícones são exibidos apenas antes da categoria e das subcategorias na página /categories, mas dentro da própria categoria, os ícones das subcategorias estão ausentes.
Após atualizar o Discourse para a versão mais recente hoje, meus SVGs personalizados deixaram de ser exibidos. Não alterei nada mais, então deve haver um conflito com uma mudança no núcleo.
Todos os ícones personalizados estão faltando para você ou apenas alguns? Não tenho conhecimento de nenhum problema recente no núcleo relacionado a ícones personalizados.
Talvez você possa tentar forçar uma atualização do seu sprite SVG (uma maneira de fazer isso é adicionar um novo ícones à configuração do site conjunto de ícones SVG.
Todos os SVGs personalizados não estão sendo exibidos, apenas os ícones gratuitos do FA aparecem. Tentei adicionar um novo ícone, conforme sugerido, mas não surtiu efeito. Fiz um rebuild, por informação, e não vi nada relevante nos logs. Também tentei reenviar o arquivo SVG, sem sucesso.
Obrigado a todos por este componente incrível.
Acha que ele poderia ser ajustado para funcionar com o calendário do Plugin de Eventos? Assim, ele exibiria os ícones coloridos em vez de marcadores dentro do calendário (o que o tornaria muito organizado e fácil de ler!)
Outra reconstrução resolveu o problema, bastante estranho! Obrigado, como sempre, Penar!








