Como Integrar Template bootstrap ao Grails ?
25/04/2014 15:16
2
OLa Tudo bom?

Estou com duvidas de como proceder para integrar um layout admin que comprei no wrapbootstrap com meu projeto grails , procurei bastante sobre isso mais nao achei nada relevante alguem ja fez isso e pode me ajudar com isso? obg desde já
Tags: [Duvidas]


2
Você não achará nada direto, ou plugin para isso.

Passos para realizar:

- Instale o template em sua aplicação (há um comando para isso).
- Vá na pasta src/templates/scaffold e altere os arquivos:
- - edit.gsp
- - create.gsp
- - form.gsp
- - list.gsp
- - show.gsp

Esses arquivos são os html, basta alterar, após alterar toda view ou scaffold que você gerar, ele irá pegar suas alterações.

25/04/2014 16:21


2
Willian, só complementando as informações do Carlos, rode o comando grails install-templates que ele vai instalar todos os templates para que você possa editar, daí em diante todos os comandos generate referente a view irão obedecer o modelo que você colocou na pasta 'src/templates/...', existe também dentro de 'views/layouts/main.gsp', onde você alterará o layout principal da app.
28/04/2014 13:19


0
Vlw a Ajuda consegui Colocar o layout mais tive que mexer no applications resources tb e definir o layout na pasta layouts!!! alem de usar ele no scaffold!!! :) bom se algum dia alguem precisa de ajuda nisso ja sei como ajuda kkkk te mais
14/05/2014 13:36


0
Olá William,

Também comprei um template de admin (Ace) da wrapbootstrap. Estou utilizando, porém fazendo tudo na "mão". Apanhei para entender como faria para fazer referências aos assets, etc.

A versão do Grails que estou usando é a 2.4.3.

Você, utilizou algum comando? Poderia lançar um pouco de luz sobre esta questão?

Obrigado!
03/11/2014 21:12


1
Fala Pedro Seguinte vou explicar como faco se tiver duvidas me diz ok?
Seguinte na pasta layouts vc cria uma pasta ex: AceADmin essa pasta é aquela que tem o main template por padrao dentro dessa pasta para ficar mais facil de dar manutenção vc divide o template em partes e coloca cada uma em 1 gsp com _ antes do nome, ou seja cada parte vai ser um "template" do seu layout ex _top.gsp , _footer.gsp , _content.gsp nav etc. e depois "monta" tudo em uma view com nome layout.gsp
vc chama os templates assim
<g:render template="/layouts/aceAdmin/top" />
<g:render template="/layouts/aceAdmin/conteudo" />
no conteudo vc tem que colocar <g:pageProperty name="page.body" />
que chama o conteudo da view em que o template sera usado
e <g:layoutBody /> antes disso!!!
dentro do layout.gsp vc faz todos os imports eu uso o r:external que é a taglib do plugin resources
depois dos imports e antes de fechar o body vc tem que colocar essa tag
<r:layoutResources />

e tambem tem que colocar essa tag pra demarcar o head
<g:layoutHead />

Bom Não sou bom para escrever mais espero ter lhe ajudado se tiver duvidas posso subir um exemplo do github pra ver se fica mais claro!!!

Até mais e Boa codificação :)
03/11/2014 21:49


1
uma coisa que esqueci para vc chamar o layout na pagina que deseja é so colocar essa tag

<meta name="layout" content="aceAdmin/layout">

no lugar dessa

<meta name="layout" content="main">
03/11/2014 22:00


0
Olá Willian,

Obrigado pelas explicações.

Sim, já estou fazendo algo semelhante ao que você expôs:

Por exemplo:


...
<link rel="stylesheet" href="${resource(dir: 'assets/ace/css', file: 'bootstrap.min.css')}"/>
...

<g:render template="/painelIni/painelAcessoCssJs"/>

...


Coloquei a biblioteca do Ace na estrutura:

grails-app
assets
images
ace
javascriptas
ace
stylesheets
ace


Outra ponto é que estou reescrevendo os templates de src/templates/scaffolding[/b] para poder tirar proveito do comando grails GenerateAll.

Você já está utilizando os scaffoldings?

Podemos trocar mais ideias e talvez entrar num modo colaborativo...

Você poderia me passar o exemplo do seu layout.gsp?

meu email: pedrogentil@trust-bc.com.br

Abraço!



04/11/2014 09:24


0
A estrutura de diretórios é esta:

grails-app
--assets
----images
------ace
----javascriptas
------ace
----stylesheets
------ace
04/11/2014 09:27


1
Bom eu uso somente o layout no meu scaffold minha aplicaçao muda constantemente entao nao da pra fazer algo generico o suficiente para usar como scaffold , seria desesperdicio de tempo vou enviar o layout gsp pra vc :)
04/11/2014 09:59


1
Bom Dia Prezado William,

Gostaria de pegar seu contato para pegar umas dicas sobre o assunto acima, estou tendo dificuldade em implementar um template que adquiri também no wrapbootstrap, agradeço antecipadamente sua ajuda.
30/04/2020 11:02



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