Help

2 views
Skip to first unread message

Inaê Ribeiro

unread,
Oct 19, 2012, 10:24:05 AM10/19/12
to drup...@googlegroups.com

Olá Pessoas,

Eu acompanho a comunidade na medida que eu vou entendendo do q vcs estão falando rsrs, e agora preciso de um novo help, meu site tá quase pronto, porém tenho uma page blog que tem um layout totalmente diferente do site, é praticamente um outro site. Como eu faço para pode aplicar estilo totalmente diferente a nível de body, wrapper, etc... para essa página específica?


Alguém sabe me dizer como isso é possível?

Desde já agradeço!!!

Beijos

Ina

Bruno Rios

unread,
Oct 19, 2012, 10:27:58 AM10/19/12
to drup...@googlegroups.com
Use este módulo: http://drupal.org/project/themekey

--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
 
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR



--
Atenciosamente,
Bruno Rios


Marcus VBP

unread,
Oct 19, 2012, 10:29:35 AM10/19/12
to drup...@googlegroups.com
cara, às vezes você pode resolver tudo incluindo uma classe na tag <body>. vários temas fazem isso (por exemplo: omega).

mas você também pode utilizar o módulo themekey (como sugerido pelo Bruno) ou através do módulo context.

aliás, pelo context você também pode adicionar classes css ao body, se não me falaha a memória.

Em 19 de outubro de 2012 11:24, Inaê Ribeiro <inaer...@gmail.com> escreveu:

--

Inaê Ribeiro

unread,
Oct 19, 2012, 10:52:48 AM10/19/12
to drup...@googlegroups.com
Ahh

Mto thanks!!

=*

Gedvan Dias

unread,
Oct 19, 2012, 10:54:23 AM10/19/12
to drup...@googlegroups.com

Acho que com classes css e template suggestions dá pra fazer muita coisa.

Marco Telles

unread,
Oct 19, 2012, 11:22:19 AM10/19/12
to drup...@googlegroups.com
Marcus, no caso do Omega que inclui a classe no body, como mudar essa classe para cada página que precise ter um layout diferente ?

Abs

***
Marco Telles
pierdeipanema.com
Pier de Ipanema, apoie essa idéia!
twitter.com/pier_de_ipanema

Marcus VBP

unread,
Oct 19, 2012, 11:52:03 AM10/19/12
to drup...@googlegroups.com
por exemplo, quero fazer com que o layout do blog seja diferente.

para simplificar, vamos considerar que tudo que temos é uma views de página, que vc acessa em /blog

e os nodes do tipo blog post, que você pode irá configurar o pathauto para gerar o endereço /blog/titulo-do-post

aí, se vc tiver usando um subtema omega, tanto quando você acessar /blog ou um post individual do blog (cujo endereço tb começa com /blog) o tema irá incluir uma classe chamada "section-blog" no body do corpo.

Isso já é suficiente  para muitas alterações de layout. Se não for suficiente, você pode utilizar Context + Delta, por exemplo.

com o Delta, você pode criar uma configuração de tema específica para o contexto "blog" e aplicá-lo utilizando o módulo context dentro do, bom, contexto que você definir.

se a alteração do layout for muito profunda a ponto de justificar utilizar um tema diferente, você pode partir para o themekey ou outro módulo que altere o tema de acordo com path.

Marco Telles

unread,
Oct 19, 2012, 2:12:00 PM10/19/12
to drup...@googlegroups.com
Interessante isso. Não tinha reparado que o Omega já colocava automaticamente uma classe para cada contexto (ou página ou algo do gênero), o que vai facilitar muito.

Uma dúvida de um, uma ajuda para outro. Comunidade ativa, isso não tem preco. :D

Valeu!

Fernando Zanardo

unread,
Oct 19, 2012, 6:31:33 PM10/19/12
to drup...@googlegroups.com
Muito bom esse módulo.


Obrigado pela dica.
Reply all
Reply to author
Forward
0 new messages