Anteriormente “Discourse Category Sidebars” — o nome deste componente de tema foi atualizado para Topic List Sidebars (Barras Laterais de Lista de Tópicos) agora que ele suporta tanto categorias quanto tags.
| Resumo | Topic List Sidebars pega um tópico e o aplica como uma barra lateral para a lista de tópicos de uma categoria ou tag. | |
| Pré-visualização | Pré-visualização no Discourse Theme Creator | |
| Link do Repositório | https://github.com/discourse/discourse-topic-list-sidebars | |
| Novo em Temas do Discourse? | Guia para iniciantes sobre o uso de Temas do Discourse |
Instalar este componente de tema
Recursos
Este componente de tema pega um tópico e o aplica como uma barra lateral para a lista de tópicos de uma categoria ou tag. Essas barras laterais são visíveis apenas quando o navegador tem 767px ou mais de largura (a maioria dos tablets e monitores).
O que posso fazer com este componente de tema?
-
Escolha um tópico e exiba seu conteúdo como uma barra lateral para uma categoria ou tag.
-
Defina uma barra lateral para ser exibida nas páginas /latest, /new, /unread e /top usando
allcomo o nome da categoria em suas configurações. -
Escolha se as barras laterais devem aparecer à esquerda ou à direita da lista de tópicos.
-
Por padrão, a barra lateral de uma categoria também será exibida para todas as suas subcategorias, a menos que uma subcategoria tenha sua própria barra lateral definida (você pode desativar isso desmarcando a configuração
herdar barra lateral do pai).
Como configurá-lo?
Escolha suas categorias e tags e adicione o ID do tópico (por exemplo, example.com/t/example-topic/57) que você gostaria de usar para preencher o conteúdo da barra lateral.
Recomendo criar tópicos de barra lateral em suas respectivas categorias/tags, fechar o tópico para que não haja respostas e removê-lo da listagem (para que ele não apareça na lista de tópicos).
Observe que você não pode usar um tópico em uma categoria privada como uma barra lateral em uma categoria pública (tecnicamente você pode, mas usuários sem acesso a esse tópico privado verão apenas uma barra lateral vazia!).
Configurações
| Nome | Descrição |
|---|---|
| sidebars (barras laterais) | Adicionar e remover barras laterais |
| sidebar side (lado da barra lateral) | Escolher entre Esquerda ou Direita |
| inherit parent sidebar (herdar barra lateral do pai) | Se marcado, as subcategorias herdarão a barra lateral da categoria pai (a menos que a subcategoria tenha sua própria barra lateral atribuída). Se desmarcado, as subcategorias exibirão uma barra lateral apenas se uma for especificada. |
| stick on scroll (fixar ao rolar) | Quando marcado, a barra lateral tem uma posição fixa ao rolar |
Notas para Desenvolvedores
Cada barra lateral de categoria é envolta em uma classe que contém o slug da categoria, então para a categoria de equipe seria .category-sidebar-staff. Você pode usar essas classes para estilizar as barras laterais individuais.
A tag body nas páginas com barras laterais também tem uma classe adicionada, para que você possa usar body.custom-sidebar para aplicar estilos em todas as páginas que possuem uma barra lateral.
Créditos
Agradecimentos especiais a @xrav3nz por estabelecer as bases para tornar este componente possível!
Hospedado por nós? Componentes de tema estão disponíveis para uso em nossos planos Standard, Business e Enterprise.

