Quem é usuário de WordPress já deve saber o que é um blogroll. Trata-se de uma lista de blogs que o autor costuma ler (ou não, rs). Eu acabei de criar o bloco de blogroll e decidi escrever um post explicando como eu o fiz.
Módulos necessários para criar o blogroll em Drupal
Vamos à lista de módulos:
- Field ou CCK - Servirá para manter o campo da URL;
- Views - Servirá para gerar o bloco do blogroll;
- Link - Opcional, caso você queira um maior controle na criação/edição do elemento <a>.
Vamos agora aos passos para a criação do blogroll:
- Primeiro, crie um tipo de conteúdo que servirá para a criação dos itens do blogroll. Eu criei um tipo de conteúdo chamado Parceiro (nome de máquina: partner).
- Vá até a página de gerenciamento de campos do Drupal (varia de Drupal 6 para Drupal 7) e adicione um novo campo para a URL. Eu costumo manter a boa prática adicionar campos com o prefixo do tipo de conteúdo, e então meu campo chamou-se field_partner_url. Eu usei o módulo Link para criar o campo com o tipo Link, para melhor controle do elemento a do HTML (title, target, etc), mas você poderá também criar um campo normal do tipo texto.
- Crie uma view chamada blogroll. Efetue os seguintes procedimentos:
- Defina a exibição para Campos;
- Defina o formato para Lista HTML desordenada;
- Filtre o conteúdo por Publicado e pelo tipo de conteúdo Parceiro;
- Ordene por Data de publicação descendente;
- Defina a paginação para Exibir todos os itens;
- Adicione os campos Título e Conteúdo: URL, e marque para ambos a opção Excluir da exibição;
- Adicione um campo Global: Texto personalizado, e sete o conteúdo para <a href="[field_partner_url]" title="[title]">[title]</a>.
- Aponte o bloco gerado pela view à região desejada. :)
Galera, espero que o post seja esclarecedor. Fiz correndo, pois estou de saída para um aniversário. Aceito sugestões de correções, alterações e adições de informações ao post. Vamos compartilhar esse conhecimento, drupaleiros! \o/
3 Comments
Eu gero o link de forma
Enviado por Bruno Rios (não verificado) em
Eu gero o link de forma diferente.
Ao invés de criar um campo Global: Texto personalizado, eu posiciono o campo Conteúdo: URL antes do campo Título e configuro este último assim:
Reescrever Resultados:
"Exibir este campo como link"
[field_partner_url]
"Url do servidor externo"
Acho bem mais rápido e evita a criação de outro campo na view.
O que acham?
Abraço!
Eu criei um módulo para
Enviado por Rafael Silva (não verificado) em
Eu criei um módulo para Drupal 6 e 7 que pega o blogroll do Google Reader. É uma outra saída para quem usa muito o leitor RSS e não quer ter listas duplicadas :-) Depois dá uma olhada http://drupal.org/project/gr_blogroll
Puts, animal o módulo hein!
Enviado por Joel Wallis em
Puts, animal o módulo hein! Eu confesso que já tentei usar o Google Reader muitas vezes, mas no fim acabo dexando-o de canto :P
Comentar