Mudando a skin do Plone via URL
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.




