Banners de Categoria

@awesomerobot, espero que você não se importe com eu compartilhar isso aqui…

Criei um fork do tema discourse-category-banners chamado

discourse-category-banner-boxes
https://github.com/naidihr/discourse-category-banner-boxes

Você pode pré-visualizá-lo aqui:

https://theme-creator.discourse.org/theme/Rhidian/discourse-category-banner-boxes

Ele faz praticamente a mesma coisa, mas com algumas modificações:

  • A caixa de banner da categoria é exibida em linha, acima do cabeçalho principal, em vez de ocupar toda a largura no topo. Isso permite exibir um tema de banner no topo, como o discourse-versatile-banner, por exemplo.

  • A caixa de banner da categoria é exibida no mesmo estilo das caixas de subcategoria nativas do Discourse, que são um componente central do sistema. Essas caixas de subcategoria são uma opção de exibição nas configurações de categoria do Discourse: Mostrar lista de subcategorias acima dos tópicos nesta categoria. Essa opção exibe o nome e a descrição da subcategoria como uma linha ou caixa acima da lista de tópicos, usando a cor de fundo da categoria como borda esquerda.

  • Se a categoria for uma subcategoria, o nome da categoria é exibido como um breadcrumb da seguinte forma - Nome da categoria pai: Nome da subcategoria

Captura de tela de demonstração da caixa de banner do tema para a categoria, acima das caixas de subcategoria nativas.

Captura de tela da subcategoria, mostrando a referência breadcrumb à categoria pai.

Esta é minha primeira tentativa de modificação de tema. Espero que isso seja útil!

Atualização

Refatorei essa adaptação como um componente separado, com muitos recursos adicionais, incluindo o uso da imagem de logotipo da categoria e da imagem de fundo no cabeçalho. Esse novo componente efetivamente substitui o cabeçalho padrão de categoria do Discourse, ao contrário dos banners de categoria, tornando-se, portanto, um novo componente. Por favor, veja:

11 curtidas