• Cadastro
  • Fóruns
  • Manual
  • Tradução
  • Tutoriais
  • OpenAtrium
  • Eventos
  • Ofertas de Emprego
  • DBR
Início

Login do usuário

  • Criar uma conta
  • Recuperar senha

Pesquisa no site

Google

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS conteúdo página inicial

RSS de todo conteúdo

RSS dos comentários

Lista de Discussão

Drupal-BR

Lista de Mantenedores

DBR Maintainers

Download

Últimas versões

Drupal 7.22Drupal 6.28

Contribuições

Módulos Temas Tradução

Itens ativos

  • Escolha de servidor para Simplenews
  • layout com varias divs
  • Dúvidas sobre Backup - Drupal 7
  • Dúvidas sobre permissões
  • Permissão de grupos de usuarios especificos.
  • Forms
  • Módulo Sitemap - Como traduzir título do menu
  • Menu e Submenus
  • Relatórios
  • Pagamento Recorrente (Mensalidade) - Alguém conhece algum módulo para Drupal 7
Veja mais
Início » Fórum » Suporte » Temas

Menu igual do Lybda.com

Olá,

Gostaria de saber como posso fazer um menu como este.

http://imageshack.us/photo/my-images/404/menusa.png/

Grato

‹ Site de Suplementos para Drupal Alterar imagem do topo ›
Enviado por Alysson em dom, 22/04/2012 - 14:28
  • Temas
  • 6.x
  • Se logue ou se registre para poder enviar comentários
  • 461 leituras
Em seg, 23/04/2012 - 11:28 xulispa disse:

Sei que dá certo, só não tenho certeza se o resultado final da view será exatamente igual:

- Clone a view "glossary" (que vem desabilitada por padrão, junto ao módulo views - D6) e modifique o clone para exibir o resultado mais próximo do que precisa. Faça um display do tipo bloco na view quando tiver chegado no resultado satisfatório.
- Em um *.js, escreva a função para exibir o conteúdo (onclick, mousehover, do jeito que quiser). Declare o js no seu .info do seu tema (scripts[] = caminho/seu-arquivo.js).
- Fazer um "block-[region|[module|-delta]].tpl.php" (veja isso: http://drupal.org/node/1089642) no seu tema, para sobrescrever o bloco gerado pelo menu. Nesse caso, os itens de menu serão todos escritos manualmente no tpl.php. No item que deseja exibir o menu citado, chame a função js e exiba a view com umprint views_embed_view($name, $display, $arguments).
- Habilite o bloco do seu menu na região que quiser e limpe o cache.

Isso resolve seu caso.

Como uma possível alternativa (não sei se dá certo porque nunca testei), existe um módulo que faz menus através de views, ao que parece. Às vezes, compensa testá-lo antes de enfiar a mão em código: http://drupal.org/project/views_build_menu

--
Leonardo Silva
Produtor Cultural
Desenvolvedor Web

  • Se logue ou se registre para poder enviar comentários

Este site é feito, orgulhosamente, com Drupal. Gentilmente hospedado por HostSH