現在、ヘッダー(パネル)、フッター(パネル)として、継承されたページコンテンツの中央にあるBasePageで構成されるアプリケーションがあります。私が遭遇している問題はResourceReferencesにあります(おそらくこれは正しい方法ではありません)。私は私が次のことをすることを可能にする解決策を探しています:
- グローバルに使用される画像、js、css用の単一のディレクトリがあります
- これらのリソースを登録(または登録しない)して、継承されたページまたは兄弟ページから、将来作成する可能性のあるBasePageにアクセスできるようにします。
- これらのリソースにCSSおよびJS内でアクセスできるようにします(画像へのURLなど)
これまで、コンポーネントまたはアプリケーションレベルのスコープのリソースをパッケージ化する方法を示すいくつかの例を読みましたが、助けを求めている3つの問題すべてに対処しているようには見えません。参照するために、グローバルに使用される画像(編集アイコン、ロゴなど)を各コンポーネントパッケージにコピーする必要がないことが重要です。メンテナンス上の理由から、これらのバインディングをグローバルに1か所で作成して、簡単に参照できるようにすることをお勧めします。更新しています。