2017-08-03 2 views
0

私は自分のモジュールを作成します。このモジュールは、BlockCartクラスをオーバーライドする必要があります。Prestashop - 自分のモジュール内の別のモジュールを上書きする方法

ファイル/mymodule/override/blockcart/blockcart.phpを作成しましたが、このファイルは実行されません。

このファイルは/ overrideに置くことができません。モジュールは複数のショップで動作する必要があり、インストールは機能する必要があるためです。

どうすればいいですか?

答えて

0

あなたのモジュールの正しい道にあなたのファイルを配置する必要があります:

mymodule/override/modules/blockcart/blockcart.php

次に、あなたのblockcart.phpは次のようにする必要があります:

class BlockCartOverride extends BlockCart 
{ 
    /* your stuff */ 
} 

PrestaShopのは、あなたをインストールするインストール中オーバーライド。

お役立ちリンク:
- How to override modules

+0

おかげで、作品!私は自分のパスにmymodule/override/** modules ** /blockcart/blockcart.phpを忘れていて、私はそれを見ませんでした。 – Arasowsky

+0

はい、ありがとうございます;) – sarcom

関連する問題