如何让Zenoss识别皮肤变化?

时间:2009-10-15 14:16:58

标签: python zope zenoss

我正在为Zenoss编写ZenPack,其中包含一个新的DataSource。 DataSource与另一个持久对象具有ToOne关系,我正在尝试构建用户界面以允许用户指定此关系的值。我给DataSource一个factory_type_information属性,其中“immediate_view”键映射到皮肤/模板的名称 - “viewAgentScriptDataSource”。在我的ZenPack的皮肤目录中,我创建了viewAgentScriptDataSource.pt。 Zenoss似乎喜欢这个,现在当我查看DataSource的一个实例时,我看到一个基于viewAgentScriptDataSource.pt的页面。

然而,在第一次成功之后,我对skin / template文件所做的任何编辑都会被忽略。我尝试用更现实的东西替换文件的虚拟内容并重新加载数据源视图。虚拟内容仍然出现。我尝试重新启动Zenoss并重新加载视图。虚拟内容仍然出现。我尝试删除我的ZenPack并重新安装它。虚拟内容仍然出现。

如何让Zenoss加载皮肤文件的新内容?

1 个答案:

答案 0 :(得分:1)

问题证明,我所做的模板更改实际上没有对最终页面输出产生任何影响。这些变化得到了回应,它们无所谓。