Ola Rogério,

 

Tínhamos essa necessidade aqui na metodista também, e o pessoal da simples 
consultoria nos trouxe uma solução que compartilho com você agora:

 

A seguir os passos para pastas específicas puxem skins específicos do plone:

 

Primeiro temos que criar a skin específica em portal_skins:

 

1.        Crie sua skin

2.        Na aba properties do portal_skins:crie uma nova skin. Use as layers 
default

3.        Adicione o nome da sua pasta logo abaixo da layers 'custom'

 

Até ai tudo, bem procedimento padrão. Agora na sua pasta:

 

1.        Crie um Script Python chamado 'setSkin', ele deve conter as seguintes 
linhas:

 

context.changeSkin(context.skin_local)

 

return 1

 

 

2.        Insira um 'Set Acess Rule' na pasta e em  Rule Id coloque o nome do 
script recém criado, 'setSkin'

 

3.        Por fim, na aba properties da sua pasta adicione uma propriedade, 
skin_local contendo a string com o nome da sua skin

 

Com este procedimento você terá especificado um layout para sua pasta. 
Lembrando que várias pastas podem usar a mesma skin e as pastas internas 
herdarão a skin da pasta mãe caso nada seja dito o contrário.

 

 

Atenciosamente,

 

Thiago Tamosauskas <mailto:[EMAIL PROTECTED]> 

Gerência de Comunicação - Web
Diretoria de Comunicação e Marketing

* 5068 

 

 

________________________________

De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
rogeriocdluiz
Enviada em: segunda-feira, 7 de maio de 2007 12:30
Para: zope-pt@yahoogrupos.com.br
Assunto: [zope-pt] Skin ou CSS específica para um diretório do site
Prioridade: Baixa

 

Gostaria de saber se alguém sabe uma forma de aplicar uma skin
diferente da principal em um diretório específico de um site. 

Por exemplo uma área específica da organização necessita de uma área
no site que tenha um visual diferente. Isso seria interessante para
que não fosse necessário criar um novo plonesite para casos como esse.

Uma solução seria aplicar uma CSS específica nesse diretório mas
pesquisei mas não encontrei uma forma de fazer. Alguém tem uma sugestão?

Obrigado.

 

Responder a