新的主题产品给出了#34; ValueError:主题my.theme不可用"

时间:2014-05-05 12:45:17

标签: plone diazo

我使用这些说明通过zopeskel创建了一个新主题 http://docs.plone.org/adapt-and-extend/theming/theme_product_with_diazo.html

然而,尝试安装产品时,我收到错误:

Module plone.app.theming.exportimport.handler, line 38, in importTheme
ValueError: Theme hccrems.theme is not available

我不确定我的主题遗失了什么,因为我已经完成了两次文档。

的src / hccrems.theme / hccrems /主题/ configure.zcml中 http://pastie.org/9142461

的src / hccrems.theme / hccrems /主题/简档/默认/ theme.xml http://pastie.org/9142470

2 个答案:

答案 0 :(得分:2)

  • 使用zopeskel的 diazotheme - 模板创建一个鸡蛋:

    zopeskel diazotheme your.theme

  • 根据您指向的文档,在个人资料中添加theme.xml /默认内容。

  • your.theme/your/theme/configure.zcml中删除z3c.jbot-part,除非您要使用它,否则您需要将z3c.jbot添加为dep并包含已记录的meta.zcml-在configure.zcml中插入。

  • 删除your.theme / your / theme / diazo_resources中的所有内容,并将静态文件(可能导出在线生成的主题)中的内容删除。

答案 1 :(得分:1)

configure.zcml不应该在src / hccrems.theme / hccrems / theme / profiles目录中,它应该在src / hccrems.theme / hccrems / theme目录中。

你的问题是错误的吗?或者主题是如何生成的?如果是这样,那就是一个错误。

另外,请提供完整的追溯。