如何使用plone 4.3启用文件系统重氮编辑

如何使用plone 4.3启用文件系统重氮编辑,plone,diazo,plone-4.x,Plone,Diazo,Plone 4.x,总结:通过文件系统编辑,我的diazo主题不起作用。普隆休息了 详情: 我用4.3.2和diazo创建了我的第一个live plone站点。您可以在上看到实时版本。我想继续编辑这个主题 我的Ubuntu12.04LTS测试服务器只启用了plone432+diazo+Dextrity(未使用)+静态资源存储1.0.2。出于测试目的,我使用了可用的sunrain主题 我已经按照建议将sunrain主题手动放置在/resources文件夹中 试图在站点设置|主题面板|高级中启用该主题,我将主题规则的

总结:通过文件系统编辑,我的diazo主题不起作用。普隆休息了

详情: 我用4.3.2和diazo创建了我的第一个live plone站点。您可以在上看到实时版本。我想继续编辑这个主题

我的Ubuntu12.04LTS测试服务器只启用了plone432+diazo+Dextrity(未使用)+静态资源存储1.0.2。出于测试目的,我使用了可用的sunrain主题

我已经按照建议将sunrain主题手动放置在/resources文件夹中

试图在站点设置|主题面板|高级中启用该主题,我将主题规则的路径设置为

/++theme++sunrain/rules.xml 
和的绝对路径前缀

/++theme++sunrain/
Plone无法识别它:没有启用任何主题。调试模式会抛出以下错误代码

2014-03-29 00:10:07 ERROR plone.subrequest Error handling subrequest to /++theme++sunrain/rules.xml
Traceback (most recent call last):
File "/home/plone/Plone/buildout-cache/eggs/plone.subrequest-1.6.7-py2.7.egg/plone/subrequest/__init__.py", line 116, in subrequest
traversed = request.traverse(path)
File "/home/plone/Plone/buildout-cache/eggs/Zope2-2.13.21-py2.7.egg/ZPublisher/BaseRequest.py", line 502, in traverse
subobject = self.traverseName(object, entry_name)
File "/home/plone/Plone/buildout-cache/eggs/Zope2-2.13.21-py2.7.egg/ZPublisher/BaseRequest.py", line 326, in traverseName
ob2 = namespaceLookup(ns, nm, ob, self)
File "/home/plone/Plone/buildout-cache/eggs/zope.traversing-3.13.2-py2.7.egg/zope/traversing/namespace.py", line 112, in namespaceLookup
return traverser.traverse(name, ())
File "/home/plone/Plone/buildout-cache/eggs/plone.resource-1.0.2-py2.7.egg/plone/resource/traversal.py", line 27, in traverse
raise NotFound
NotFound
2014-03-29 00:10:07 ERROR plone.transformchain Unexpected error whilst trying to apply transform chain
Traceback (most recent call last):
File "/home/plone/Plone/buildout-cache/eggs/plone.transformchain-1.0.3-py2.7.egg/plone/transformchain/transformer.py", line 48, in __call__
newResult = handler.transformIterable(result, encoding)
File "/home/plone/Plone/buildout-cache/eggs/plone.app.theming-1.1.1-py2.7.egg/plone/app/theming/transform.py", line 170, in transformIterable
transform = self.setupTransform(runtrace=runtrace)
File "/home/plone/Plone/buildout-cache/eggs/plone.app.theming-1.1.1-py2.7.egg/plone/app/theming/transform.py", line 108, in setupTransform
transform = compileThemeTransform(rules, absolutePrefix, readNetwork, parameterExpressions, runtrace=runtrace)
File "/home/plone/Plone/buildout-cache/eggs/plone.app.theming-1.1.1-py2.7.egg/plone/app/theming/utils.py", line 580, in compileThemeTransform
runtrace=runtrace,
File "/home/plone/Plone/buildout-cache/eggs/diazo-1.0.4-py2.7.egg/diazo/compiler.py", line 115, in compile_theme
read_network=read_network,
File "/home/plone/Plone/buildout-cache/eggs/diazo-1.0.4-py2.7.egg/diazo/rules.py", line 195, in process_rules
rules_doc = etree.parse(rules, parser=rules_parser)
File "lxml.etree.pyx", line 2957, in lxml.etree.parse (src/lxml/lxml.etree.c:56299)
File "parser.pxi", line 1526, in lxml.etree._parseDocument (src/lxml/lxml.etree.c:82331)
File "parser.pxi", line 1555, in lxml.etree._parseDocumentFromURL (src/lxml/lxml.etree.c:82624)
File "parser.pxi", line 1455, in lxml.etree._parseDocFromFile (src/lxml/lxml.etree.c:81663)
File "parser.pxi", line 1002, in lxml.etree._BaseParser._parseDocFromFile (src/lxml/lxml.etree.c:78623)
File "parser.pxi", line 569, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:74567)
File "parser.pxi", line 650, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:75458)
File "parser.pxi", line 588, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:74760)
IOError: Error reading file '/++theme++sunrain/rules.xml': failed to load external entity "/++theme++sunrain/rules.xml"
这里怎么了

ps:当然,我可以将主题上传为zip文件,并以这种方式启用,效果很好。我真的很想通过文件系统进行编辑,因为我可以预见未来会有很多发展


一篇关于plone432如何使用/resources目录通过文件系统编辑重氮主题的最新工作报告将是答案,但我在plone.app.theming用户指南之外也没有发现。救命啊

我知道有安德森·里布的评论。这提到了主题面板中的一个基本设置选项,我在以前的plone版本My theme(My.theme)中看到了该选项,请参见: