Revision 393234386662 () - Diff

Link to this snippet: https://friendpaste.com/7ShXVxeEaRsT99xrV5IaaL
Embed:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def get_plone_skin(request, head=False):
key = 'plone.data'
if key not in request.environ:
url = 'http://dev.afpy.org'
doc = PyQuery(url=url)
doc('#portal-searchbox, #portal-personaltools-wrapper').remove()
data = {}
nodes = doc('style, link')
value = '\n'.join([str(n) for n in nodes.items()])
data['head'] = value
value = str(doc('#portal-top'))
data['header'] = value
request.environ[key] = data
if head:
return request.environ[key]['head']
else:
return request.environ[key]['header']