Links de navegação

Instale este componente de tema

Links de Navegação Básicos

Em todas as páginas de Tópicos: exibe links de volta para a Subcategoria (se houver) e para as Páginas de Listagem de Categorias e a Página Inicial do Fórum…

Em todas as páginas de Listagem de Categorias e Subcategorias: exibe links de volta para a Listagem de Categorias (se estiver em uma Listagem de Subcategorias) e a Página Inicial do Fórum…

:information_source: Configurações Atuais (até 28/07/2026)

Todas as PRs (Pull Requests) são muito bem-vindas!

17 Curtiram

Legal, mas Página inicial do fórum deve ser traduzível e os ícones estão faltando.

Poderia ser um pouco menor? Coisas de CSS, eu acho?

9 Curtiram

Confirmo que também estou sem o ícone.

4 Curtiram

Em celulares acontece isto:

Bem, o breadcrumb não é necessário ali, então removê-lo nos chats seria uma solução melhor do que corrigir o CSS?

1 Curtiu

Espero que o autor possa adicionar um recurso para modificar o nome de ‘🡄 Página inicial do fórum’!

1 Curtiu

Obrigado pelo feedback rápido e bom, pessoal – por favor, continuem enviando – isso me motiva a continuar aprendendo!

4 Curtiram

Um problema que estou enfrentando com isso é que ele aparece na caixa de chat, o que limita muito a capacidade de fazer qualquer coisa com o teclado padrão sobre a caixa de texto.

E em segundo lugar, como somos um fórum fechado, seria bom que isso fosse removido da página de login/cadastro.

2 Curtiram

Obrigado @Jagster por testar o bug – você pode atualizá-lo e verificar novamente?

2 Curtiram

Obrigado @Aaron_Walsh, fiz algumas alterações - você poderia testar a versão mais recente?

1 Curtiu

Sim. Agora está tudo bem.

1 Curtiu

Olá, @denvergeeks.

Sim. O ícone agora aparece completamente e foi removido da página de login. No entanto, ele ainda permanece na caixa de chat, que ainda está cortando a caixa de digitação padrão.

Conforme mencionado abaixo, já temos uma aba de fórum na qual podemos clicar, então a sua poderia ser removida, se possível, ou uma opção poderia ser fornecida para removê-la se outros não a quiserem.

1 Curtiu

Seu fórum está aberto onde eu posso dar uma olhada?

Infelizmente não, é um grupo fechado e privado.

Funciona no iPhone e também não mostrou aquele link.

Não estou vendo isso agora em nenhuma visualização do chat, seja no meu iPhone, celular Android ou no aplicativo DiscourseHub.

Em qual dispositivo e sistema operacional você está vendo isso?

Peço desculpas, por algum motivo ele não fez uma atualização, embora tenha feito como outras mudaram :thinking: mas agora removido :vulcan_salute:

2 Curtiram

@denvergeeks Tenho uma configuração básica para um componente de breadcrumbs aqui: Manuel Kostka / Discourse / Components / Breadcrumbs · GitLab.

A abordagem é baseada no código do tema central que adiciona breadcrumbs a algumas visualizações que não exibem os menus suspensos padrão (discourse-central-theme/javascripts/discourse/connectors/above-main-container/breadcrumbs.gjs at main · discourse/discourse-central-theme · GitHub).

Eu apenas refatorei este código por enquanto para que o template siga o BEM para estilos e seja mais personalizável em geral. Também adicionei categorias. Ele não renderizará categorias aninhadas, ou em listas de tags ou outras visualizações por enquanto.

Não tenho planos imediatos para trabalhar mais nisso. Mas acho que esta é geralmente uma abordagem mais performática e moderna, pois não faz chamadas ajax e é construída como um template glimmer. Se você se sentir à vontade, dê uma olhada ou tente estendê-lo :wink:

3 Curtiram

Ei @manuel obrigado, isso é super útil!

Você tem alguma dica ou conselho sobre como incluir subcategorias na trilha de navegação (breadcrumb)?

4 Curtiram

Eu provavelmente tentaria adicionar um getter separado para páginas pai, semelhante ao currentPage:

get parentPage() {
...
}

E teria outro item de lista no template quando houvesse uma página pai:

{{#if this.parentPage}}
  <li class="parent">
    {{this.parentPage}}
  </li>
{{/if}}
5 Curtiram

..brinquei com isso e já adicionei ao repositório.

Não tenho certeza se isso seria melhor escrito com actions? Encontro problemas quando tento, mas acho que é porque não entendo Ember e estados de aplicativos bem o suficiente..

De qualquer forma, @moderators talvez fosse melhor mover estas poucas postagens para o tópico original de desenvolvimento Como adicionar breadcrumb? Em vez de aqui no tópico do componente?

3 Curtiram