prestashopモジュールにフォームを表示し、その値をデータベースに保存したいと思います。どうしてそれは可能ですか?プレスタショップの専門家はいますか?
4 に答える
カスタム HTML ブロックを使用して、その中にフォーム コードを追加することができます。もちろん、フックを使用してその HTML ブロックをサイトに表示する必要があります。利用可能な無料のカスタム HTML ブロック モジュールが多数あります。
modules/ ディレクトリで利用可能なすべてのモジュールを確認する必要があります。
バック オフィスやフロント オフィスにフォームを表示する場合は、Module クラスのさまざまなメソッドをオーバーライドする必要があり、利用可能なさまざまなフックを使用する必要があります。
よろしくお願いします、
この無料のモジュールを試してください:
https://www.prestashop.com/forums/topic/391966-megablock-16-module-gratuit/
これを使用すると、バックオフィスからいくつかのフックに HTML を追加できます。すべてがデータベースに保存されます。Helpers と Tools クラスを使用する必要があります (ヘルパーはフォームを表示し、Tools::getValues() はそれが言うことを行います...)
MegaBlock では、TinyMCE も利用できます。見てください、このモジュールは本当に便利です;-)