2011-10-06 84 views
1

我在生产Plone 4.0服务器时遇到了产生贴图生成的主题产品的问题,所以我想我现在再试4.1版。我现在有一个不同的问题:主题只是不显示在附加组件列表中。下面是我所做的:未能创建从Sunburst主题模板化的Plone主题

  • 从拥抱

  • 下载ez_setup.py安装的Plone 4.1的Windows,并与Plone的嵌入式Python运行它

  • 冉安装的easy_install以获取最新的ZopeSkel安装到嵌入式Python中。

  • mkdir src; cd src; .. \蟒蛇\脚本\贴膜创建-t plone3_theme的plonetheme.lt

    回答的问题,使我得到一个基于plone4旭日主题

    否则一个主题我不生成碰任何东西码。

  • cd plonetheme.lt; .... \ python \ python.exe setup.py开发[不知道如果我需要这样做]

  • 编辑buildout.cfg将plonetheme.lt添加到蛋列表中,并添加: develop = src/plonetheme.lt

  • 运行构建。它提到它可以找到plonetheme.lt包。

  • 开始Zeo的和Plone服务器

  • 的plonetheme.lt不会出现在加载项列表

我能错过?我倾注了plone.org上的一些文档,并且有Martin Aspeli的书。非常感谢。我也尝试将包装添加到zcml slu to中,但无济于事。

卢克

+1

“”“。\ python \ python.exe setup.py开发[不知道如果我需要这样做]”“”不,你不需要这个。 您是否在build的ZCML部分添加了plonetheme.it?它是可能的,它不是自动包含的,zope需要知道它的configure.zcml在哪里。 – SauZheR

+0

是的,我尝试将它添加到构建的slu section部分。希望这不是我运行setup.py的事实,它已经破坏了它。 –

+0

没有这对Plone来说是非常无害的,这不是问题 –

回答

1

“CD plonetheme.lt; .... \ python的\ python.exe setup.py开发[不知道如果我需要这样做]”

没有,这是没用的

“编辑buildout.cfg到plonetheme.lt添加到鸡蛋名单,并补充说:发展= SRC/plonetheme.lt”

你需要把它添加到列表ZCML过。

更多信息:

在本指南中的第2步看看: http://plone.org/documentation/kb/add-ons/installing

+0

谢谢,贾科莫。那是我一直遵循的指南。是的,我试着将它添加到zcml列表中,重新构建并重新启动。仍然没有运气。 –

+1

我明白了。在贴纸向导过程中,有一个问题说:“注册配置文件(这个软件包是否需要注册一个GS配置文件”)?如果您说的是False,那么您的产品将不会出现在控制面板中...更容易的方法是重新运行向导,并确保回答这个问题真的。 –

+0

啊哈 - 这似乎是伎俩。它现在是可见的!非常感谢,贾科莫。 –

0

你可以使用buildout.eggtractor

或者更好,如果你粘贴扩建地方尝试另一种解决方案.. 。

+0

我hadn'没听说过蛋 - 我会给它一个旋风,谢谢。 –