我使用xmlrpclib,wsapi4plone将内容上传到plone。 说我要创建一个文件夹:
client = xmlrpclib.ServerProxy('http://user:password@blah.com/plone')
f = {'blah.com/plone/folder':
[
{'title': folder},
'Folder', None,
]
}
print 'Creating...', client.post_object(f)
然后在该文件夹中上传一个页面:
page = {'blah.com/plone/filename':
[
{'title':filename, 'text':file.read()},
'Document',None,
]
}
client.post_object(page)
如何设置文件夹以通过python将此页面用作默认视图?
此外,我不是管理员,只是一个普通用户,所以你知道..
能否请你帮忙?谢谢
答案 0 :(得分:2)
您要查找的方法是文件夹上的setDefaultPage
。如果您有权通过Web与用户一起设置默认页面,则通过XML-RPC具有相同的权限,访问控制与方法无关。 setDefaultPage
将页面对象的id作为参数。
setDefaultPage
是ISelectableBrowserDefault
interface的一部分,请查看详情。