Banners de Tag

:discourse2: Resumo Tag Banners exibe o nome e a descrição da tag em um banner no topo da página ao visitar uma lista de tópicos filtrada por tag (semelhante ao componente Category Banners)
:eyeglasses: Pré-visualização Pré-visualização no Discourse Theme Creator
:hammer_and_wrench: Link do Repositório https://github.com/discourse/discourse-tag-banners
:open_book: Novo em Temas do Discourse? Guia para iniciantes sobre o uso de Temas do Discourse

Instalar este componente de tema

Funcionalidades

Notas para Desenvolvedores

Você pode personalizar esses banners com CSS. Cada banner recebe o(s) nome(s) da tag(s) como uma classe adicional, por exemplo:

.tag-title-header.tag-banner-art {
  background: salmon;
  color: beige;
}

O banner também funciona com interseções de tags (por exemplo, community.example.com/tags/intersection/art/new-tag)

Neste caso, você deve usar .tag-banner-art.tag-banner-new-tag para personalização via CSS.

Configurações

Nome Descrição
mostrar em dispositivos móveis Exibir banners de tag em dispositivos móveis
mostrar descrição da tag Exibir a descrição da tag quando disponível
mostrar acima do cabeçalho do site Exibir o banner no conector acima do cabeçalho do site.
mostrar abaixo do cabeçalho do site Exibir o banner no conector abaixo do cabeçalho do site.
mostrar acima do container principal Exibir o banner no conector acima do container principal, para sites com a barra lateral habilitada.
remover hífen da tag Remover hífens dos nomes das tags nos banners
remover sublinhado da tag Remover sublinhados dos nomes das tags nos banners
ocultar ícone da tag Ocultar o ícone da tag quando usado junto com banners de categoria
mostrar com banners de categoria Exibir o banner completo junto com os banners de categoria

:discourse2: Hospedado por nós? Componentes de tema estão disponíveis para uso em nossos planos Pro, Business e Enterprise.

41 curtidas

Uma postagem foi dividida em um novo tópico: ‘tag-banner’ class not being removed when navigating away

Bug: "Required" category of a tag not showing up under "category ..." dropdown

Resumo: Ao criar um novo tópico na página inicial, todas as opções de categoria aparecem no compositor — como esperado. Mas quando você clica em uma tag (ou seja, navega para /tag/tag-name) e tenta compor uma nova postagem a partir dessa página, todas as categorias aparecem — exceto, ironicamente, a categoria que definiu essa tag específica entre seus requisitos.

Este problema parou ao desabilitar este componente.

2 curtidas

Seria fácil cozinhar a descrição da tag no banner? (Ou nas descrições normais de tag, de qualquer forma?)

Acho isso útil para poder enviar para tópicos ou categorias, ou para indicar outra tag relacionada… Mas sem cozinhar, não é viável.

Obrigado! :purple_heart:

Desenterrando este aqui :shovel: :smiley:

Por “renderizar”, isso significaria basicamente processar markdown, emojis, etc.? Isso seria uma ótima adição!

2 curtidas

Se não me engano, você pode usar HTML nas descrições e ele deve ser renderizado.

1 curtida

Seria ótimo ter isso consistente em banners de tags/categorias e descrições de categorias. HTML é viável, mas parece muito improvisado!

4 curtidas

Concordo com este.\n\nNeste contexto, há alguma forma de também renderizar os ícones adicionados através do componente de ícone de tag dentro do banner de tag?\n\nTag Icons

Existe uma configuração de hide tag icon. Pode ser isso?

A configuração é para Ocultar o ícone de tag quando usado junto com banners de categoria. Nenhum ícone de tag está sendo exibido, quer esteja ativado ou desativado. Quer com ou sem categoria selecionada simultaneamente.
Testado em 3.5.0 stable