どのように私はZenossは、皮膚の変化を認識することができますか?
質問
私は、新しいデータソースが含まれてZenossためZenPackを書いています。データソースは、他の永続オブジェクトとトゥーン関係を持っていると私は、ユーザーが、この関係の値を指定できるようにユーザーインターフェースを構築しようとしています。 「viewAgentScriptDataSource」 - 私は、DataSourceに皮膚/テンプレートの名前にマッピングされた「immediate_view」キーでfactory_type_information属性を与えてくれました。私ZenPackのスキンディレクトリには、私はviewAgentScriptDataSource.ptを作成しました。 Zenossはこれを好きで、私はデータソースのインスタンスを表示すると、今、私はviewAgentScriptDataSource.ptに基づいてページを見ているようだ。
しかし、この最初の成功の後、皮膚/テンプレートファイルに私が行ったすべての編集内容は無視されます。私は、より現実的なもので、ファイルのダミーコンテンツを交換すると、データソースビューを再ロードしようとしました。ダミーコンテンツがまだ表示されます。私はZenossを再起動し、ビューを再ロードしようとしました。ダミーコンテンツがまだ表示されます。私は私のZenPackを削除し、それを再インストールしてみました。ダミーコンテンツがまだ表示されます。
私はZenossは、スキンファイルの新しい内容をロードするために得る方法を教えてください。
解決
問題は、テンプレートのいずれもが、私は実際に製造された最終ページの出力上の任意の影響を与えた変化しないことが判明しました。変更は、彼らは問題ではありませんでした、ピックアップした。