0

私は問題に遭遇し、Prestashop 1.5 とペイパル モジュールについてより多くの知識を持っている人が助けてくれることを望んでいました.

Paypal自体でデフォルトのページスタイルを設定できることは知っていますが、独自のpage_stylesを持つ複数のWebサイトがあるため、これはオプションではありません:(

Prestashop Paypal モジュール (v3.4.4) で、次のファイルを編集しました。

/public_html/themes/{{theme}}/modules/paypal/express_checkout_payment.tpl

次のタグをフォームに含めます。

<input type="hidden" name="page_style" value="mystyle" />

テンプレートが使用され、タグがページに追加されますが、これは機能していないようです。無視されるだけで、代わりにデフォルトのスタイルが読み込まれます。

これを達成し、prestashop に特定の page_style を使用するように明示的に指示する方法はありますか (理想的には、コア モジュールの php ファイルをハッキングせずに、すべてのソリューションを歓迎します)?

読んでいただき、ありがとうございます。

4

2 に答える 2

1

これは奇妙ですが、インターネットと Paypal のリソースには、タグ名page_styleを使用するための提案が散らばっています (私が試した Prestashop 以外の Web サイトではうまく機能します) が、何らかの理由で Prestashop では機能しません。

そうは言っても、代わりに以下を使用してください!!

<input type="hidden" name="pagestyle" value="mystyle" />

これは、テンプレートでタグを使用する場合と、次の場所にある process.php ファイルに直接追加する場合の両方で機能しました。

$fields['PAGESTYLE'] = 'mystyle';

ただし、モジュールの更新時に上書きされるため、2番目の方法はお勧めしません。

これが他の誰かに役立つことを願っています:)

于 2013-01-25T15:53:49.760 に答える