Ferramentas Pessoais

Ir para o conteúdo. | Ir para a navegação

 

Python, Zope e Plone
Com quem entende do assunto!

Seções
Você está aqui: Página Inicial Aprenda Mudando a skin do Plone via URL

Mudando a skin do Plone via URL

— registrado em: , ,

Este é um artigo que ensina a mudar a skin do Plone via URL. Este artigo é uma tradução do artigo http://zopelabs.com/cookbook/1082510663 do Simon.

Script

Para realizar essa operação, é necessário que você crie um script python na pasta custom, chamado setskin, com o seguinte conteúdo:

 

REQUEST = context.REQUEST
REQUEST.form['portal_skin'] = skin
portal = context.portal_url.getPortalObject()
portal.portal_membership.getAuthenticatedMember().setProperties(REQUEST)
portal.portal_skins.updateSkinCookie()
REQUEST.RESPONSE.redirect(REQUEST.get('URL1'))


E como Parâmetro(parameters) do script:

 

skin='Plone Default'

 

Salve o arquivo.

 

Efetuando a troca da skin

Para efetuar a troca da skin, voce deve fazer:

SEUSITEPLONE/setskin?skin='Nome da skin q vc quer usar'

Se você passar o setskin?skin= ele vai usar a Plone Default.

 

 

 



 

 

Ações do documento