代码之家  ›  专栏  ›  技术社区  ›  Jean-Paul Calderone

我怎样才能让Zenoss识别皮肤变化?

  •  0
  • Jean-Paul Calderone  · 技术社区  · 15 年前

    我正在为Zenoss编写一个Zenpack,其中包含一个新的数据源。数据源与另一个持久对象有一个toone关系,我正在尝试构造用户界面,以允许用户指定此关系的值。我给了数据源一个工厂类型的信息属性,该属性的“immediate”键映射到皮肤/模板的名称-“viewagentscriptdatasource”。在zenback的皮肤目录中,我创建了viewagentscriptdatasource.pt。Zenoss似乎喜欢这样,现在当我查看数据源的一个实例时,我看到了一个基于viewagentscriptdatasource.pt的页面。

    但是,在第一次成功之后,我对皮肤/模板文件所做的任何编辑都将被忽略。我尝试用更实际的内容替换文件中的虚拟内容,然后重新加载数据源视图。虚拟内容仍然出现。我尝试重新启动Zenoss并重新加载视图。虚拟内容仍然出现。我尝试删除我的zenback并重新安装。虚拟内容仍然出现。

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

    1 回复  |  直到 15 年前
        1
  •  1
  •   Jean-Paul Calderone    15 年前

    问题是,我所做的模板更改实际上都没有对最终页面输出产生任何影响。这些变化都被接受了,只是无关紧要。

    推荐文章