新しい DataSource を含む Zenoss 用の ZenPack を作成しています。DataSource には別の永続オブジェクトとの ToOne 関係があり、ユーザーがこの関係の値を指定できるようにユーザー インターフェイスを構築しようとしています。スキン/テンプレートの名前「viewAgentScriptDataSource」にマップされた「immediate_view」キーを使用して、DataSource に factory_type_information 属性を指定しました。ZenPack のスキン ディレクトリに、viewAgentScriptDataSource.pt を作成しました。Zenoss はこれを気に入ったようで、DataSource のインスタンスを表示すると、viewAgentScriptDataSource.pt に基づくページが表示されます。
ただし、この最初の成功の後、スキン/テンプレート ファイルに加えた編集は無視されます。ファイルのダミー コンテンツをより現実的なものに置き換えて、データ ソース ビューをリロードしてみました。ダミーコンテンツは引き続き表示されます。Zenoss を再起動して、ビューをリロードしてみました。ダミーコンテンツは引き続き表示されます。ZenPack を削除して再インストールしてみました。ダミーコンテンツは引き続き表示されます。
Zenoss にスキン ファイルの新しいコンテンツをロードさせるにはどうすればよいですか?