Skip to content

fabiorizzo.com - PZP Rocks!!!

Sections
Personal tools
You are here: Home Plone Mudando a skin do Plone via URL
Document Actions

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.


Bem, pessoal, é isso!

Se tiver dúvidas postem no fórum, ou mandem email para mim.

Abraços

Fabio Rizzo
www.fabiorizzo.com
fabio@fabiorizzo.com






by Fabio Rizzo Matos last modified 09/01/2006 19:21




 
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: