これらはコンポーネントのコアファイルであることを知っているので、直接変更したくありません。 OpenCartのVQModのようにオーバーライドを作成する方法を探していますが、そのためにHTMLオーバーライドを使用できますか?
私はコンポーネント開発者に行ったことがありますが、役に立ちません。
Helperクラスが動的な方法でロードされている場合、それがすでにロードされているかどうかを確認します、はい。上書きできます。
HTMLオーバーライドではなく、System Pluginを使用します。元のプラグインの前に同じHelperクラスをロードして、システムプラグインを作成できます。
この関連する質問を確認してください: コアクラスをオーバーライドする方法?
テンプレートオーバーライドが機能するのと同じ方法でヘルパーファイルのオーバーライドを作成することはできません。
しかし、テンプレートオーバーライドを使用してできることは、コンポーネントのmvcパターンをバイパスし、カスタムビューのファイルに必要なコードを追加できることです。
たとえば、コンポーネントの特定のビューのテンプレートオーバーライドを作成し、テンプレートでデータベースと直接「やり取り」して、必要な方法で必要なアイテムを取得できます。