templates
23/03/2012 18:11
0
Olá pessoal,
gostaria de saber como faço pra restringir a exibiçao de uma template em uma view específica. Estou tentando usar o <g:if test="">, e queria colocar o nome da view em questão dentro test="" para não renderizar a template.
Tags: template


0
Olá, Fábio.

Como assim "não renderizar a template"?

Você quer que determinado GSP não use o template "main", por exemplo. Isso?


0
Vou tentar ser mais especifico. Tenho um menu flutuante em jQuery. E coloquei em uma template _menu.gsp. E estou usando um <g:render template="menu"/>, que está na main.gsp. Eu queria que apenas a minha view login.gsp não mostrasse o menu. Será que estou fazendo certo ou estou confundindo as coisas. Como falei no meu ultimo post eu ainda sou um pouco novato em Java e Grails.
23/03/2012 19:35


0
Acho que o caminho mais facil vai ser usar taglib...

dá uma fuçada na internet.. tem alguns exemplos que inclusive mostram/ocultam parte da gsp com base na autenticação do usuario.

Abs
23/03/2012 20:09


0
Valeu Rafael. Fiz o seguinte por enquanto, como o projeto é pequeno e não tenho muitas gsp's eu coloquei a template _menu no diretório views e coloquei o <g:render template="/menu"/>
em todos os gsp's menos no login.
Mas acho que com certeza há um jeito melhor de se fazer rsrsrs
Valeu.
23/03/2012 20:16


0
Depois dá uma sacada nesse link
Mastering Grails: Autenticação e Autorização

Vc não vai precisar dele "inteiro" pra esse seu projeto.. mas é legal pra se ligar

Abs e boa sorte!
23/03/2012 21:25



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto