Navegação estrutural (Bread Crumbs) no Blogger

Bread Crumb ou navegação estrutural é literalmente a "navegação por migalhas de pão", é uma técnica que pode ser utilizada para que o usuário possa se localizar quando estiver lendo um artigo. Observe o exemplo de uma Navegação Estrutural:

Página Inicial -> Categoria/Marcador -> Nome do Artigo

Então essa técnica é de extrema importância para o usuário, e vou mostrar como implementá-la no Blogger:

Como sempre, faça backup do template do seu blog.

Vá em Layout -> Editar HTML e selecione a opção Expandir Modelos de Widgets

1. Agora procure pelo seguinte código:
<b:includable id='main' var='top'>
E substitua por:
<b:includable id='breadcrumb' var='posts'>
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<b:else/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<p class='breadcrumbs'>
Você está em: <a expr:href='data:blog.homepageUrl' rel='tag'>Início</a>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>&#187;
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>
<b:if cond='data:label.isLast == &quot;true&quot;'/>
</b:loop>
<b:else/>
&#187;Sem Categoria
</b:if>
&#187;<span><data:post.title/></span>
</b:loop>
</p>
<b:else/>
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
<p class='breadcrumbs'>
Você está em: <a expr:href='data:blog.homepageUrl'>Início</a> &#187; Arquivos de <data:blog.pageName/>
</p>
<b:else/>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<p class='breadcrumbs'>
Você está em: <b:if cond='data:blog.pageName == &quot;&quot;'>
<a expr:href='data:blog.homepageUrl'>Início</a> &#187; Todos os Artigos
<b:else/>
<a expr:href='data:blog.homepageUrl'>Início</a> &#187; Artigos da Categoria <a expr:href='data:label.url' rel='tag'><data:blog.pageName/></a>
</b:if>
</p>
</b:if>
</b:if>
</b:if>
</b:if>
</b:includable>
<b:includable id='main' var='top'>
2. Procure novamente por:
<b:include data='top' name='status-message'/>
E após essa linha adicione:
<b:include data='posts' name='breadcrumb'/>
3. Agora você terá que configurar o estilo da sua navegação, para isso adicione:
/*-----Breadcrumbs-----*/
.breadcrumbs {
font-size: 14px;
padding:5px;
font-weight: bold;
border-bottom:3px double #C0C0C0;
line-height: 1.4em;
}
.breadcrumbs a {
font-weight: bold;
color:Blue;
}
Antes da tag:
]]></b:skin>

Demonstração da Navegação Estrutural (Bread Crumb):
Navegação estrutural Blogger

10 Respostas para "Navegação estrutural (Bread Crumbs) no Blogger"

  1. Que interessante, vou ver melhor, acho que vou colocar no meu blog!

    Legal , queria fazer a tempos algo assim no meu blog. Segui as instruções, tudo certo, só não achei a ultima tag , porque será?

    Qual foi a tag que você não achou? ]]></b:skin>?

    Robson disse:

    Parabens pelas dicas, meu blog esta ficando cada dia melhor graças ao seu trabalho.

    Comentei de novo so para colocar o endereço do meu blog.
    Parabens novamente!

    Obrigado pelo elogio Robson, recomendo seguir esta dica para eliminar um terrível bug nos comentários do Blogger.

    Abraço.

    Dica muito boa! Já está efetivada!! Parabéns por seu blog!!!

    Parabéns, ja estou usando.
    Obrigado.

    Parabéns. Ja estou usando...

    Já usava mas alterei o template e estou personalizando e implantando de novo.Valeu...

Postar um comentário

Adicione seu comentário nesse post.
- Receba a resposta por e-mail, clique em inscrever-se por e-mail.
- Não use palavras de baixo escalão.
- Quer mostrar seu blog? Use a opção Open ID.
- Se selecionar a opção Nome/URL na URL digite http:// na frente do endereço do seu blog.
- Quer falar somente com o Autor? Então clique Aqui.

Muito obrigado por sua visita e volte sempre!