July 1, 2006

dicas Blogsome II

Bom, no post anterior, o Xinho pediu para explicar como fazer para que além dos guias de navegação para páginas de arquivos e categorias, também houvesse a navegação post por post, para quem usa alguma espécie de RSS.

2. Navegação post por post

Como minha intenção é que, além do copy/paste, vocês se dêem ao trabalho de entender um pouco melhor como funciona o bicho, pensemos juntos: no caso anterior, queríamos que os links de navegação aparecessem no blog inteiro; agora, queremos que ele apareça nos posts individuais. Parece natural, portanto, que ao invés do index.html tenhamos que lidar com o post.html, em Manage -> Files.

Os comandos que precisamos são {next_post_link} e {previous_post_link}, as versões singulares dos comandos que usamos no caso passado. Também como no caso anterior, coloca-se o código onde bem se entender, conforme o lugar que se quiser que os links apareçam nos posts em questão. Quem olhar meus posts individuais verá que preferi colocá-los como a primeira coisa, antes mesmo do <div class="post">.

<div style="float:left;">{next_post_link format="«« %link" link="depois: %title"}</div>
<div style="float:right;">{previous_post_link format="%link »»" link="antes: %title"}</div>
<div class="post">

Como no caso anterior, coloquei uma formatação de float para que cada link fique em um lado do post. O importante de prestar atenção é na notação do texto que aparecerá no link em questão, que é um pouco mais complicada do que no caso da navegação do blog.

Primeiro, o comando: {next_post_link}, que cria o link para o próximo post. Depois, o primeiro parâmetro: format informa, como seria de esperar, em que formato aparecerá o link em cada post. Se você quiser que apareça um texto puro, sem link, coloque ele ali, e depois coloque a variável “%link” onde quiser que apareça o próprio.

O próximo passo, então, é informar o texto que aparecerá com este link: você pode usar um texto fixo, como “próximo post”, ou então usar a variável “%title” que, como pode-se ver aqui neste blog, irá mostrar o título do post em questão. Repita os passos com o {previous_post_link} e, voilà, está pronta sua navegação para posts individuais.

1 Comment »

The URI to TrackBack this entry is: http://inductio.blogsome.com/2006/07/01/dicas-blogsome-ii/trackback/

  1. Excelente!

    Comment by xinho — July 1, 2006 @ 11:58 pm

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>