Login do usuário
Pesquisa no site
Assine o RSS do Drupal-BR
Download
Itens ativos
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
Enviado por Alysson em dom, 22/04/2012 - 14:28
- Se logue ou se registre para poder enviar comentários
- 461 leituras



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