検索モジュールを微調整したいのですが、明らかに元のソースを台無しにしたくないので、既存のモジュールを「拡張」する方法はありますか? もしそうなら、どのように?それとも、新しいモジュールを作成し、検索モジュールからコードをコピーして、微調整する必要がありますか?
質問する
505 次
1 に答える
1
いずれにせよ、独自のモジュールを作成する必要があります。コードをコピーして微調整するか、既存のインターフェイスの独自の実装をゼロから作成するかは、特定のシナリオと必要な微調整の範囲に依存します。
Orchard の既存のものを拡張するには、いくつかの方法があります。
- 実装するサービス インターフェイス
IDependency
は、モジュールに独自の実装を配置するだけでオーバーライドできます。 OrchardSuppressDependency
属性をクラスで使用して、特定の既存の実装を明示的に無効にすることができます- シェイプ テンプレートと通常のビューは、ドキュメントで説明されているように、テーマでオーバーライドできます
于 2014-03-12T15:24:47.507 に答える