私は prestashop のテーマを作成してきましたが、かなり早い段階で、myTheme/modules/modulename にフォルダーを作成してモジュール テンプレートを上書きし、そこに上書きテンプレートを配置できることを発見しました。 Paypal モジュールでは、オーバーライドされたテンプレート ファイルは使用されません。
他の prestashop ユーザーで過去にこの問題が発生したことがありますか? もしそうなら、どのように修正しましたか? 前もって感謝します。
私は prestashop のテーマを作成してきましたが、かなり早い段階で、myTheme/modules/modulename にフォルダーを作成してモジュール テンプレートを上書きし、そこに上書きテンプレートを配置できることを発見しました。 Paypal モジュールでは、オーバーライドされたテンプレート ファイルは使用されません。
他の prestashop ユーザーで過去にこの問題が発生したことがありますか? もしそうなら、どのように修正しましたか? 前もって感謝します。
オーバーライドしたいモジュールからテーマディレクトリにファイルをコピーし、オーバーライドしていないモジュールを削除していたため、同様の問題が発生していました。
ただし、PayPal のモジュールは数レベルの深さがあります。ファイルをそのままにしておくことはできません。上書きディレクトリのルートにある必要があります。
オーバーライドするパラ例express_checkout_payment.tpl
:
/app/modules/paypal/views/templates/hook/express_checkout_payment.tpl
にコピー/app/themes/han/modules/paypal/express_checkout_payment.tpl
私は同じ問題を抱えており、prestashop フォーラムで回避策を見つけました。
これはペイパル モジュール コードを変更することを意味します。これは完璧な解決策ではありませんが、機能します...