質問 > フロント機能 > 見積管理PLGに商品オプション情報を表示したい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
koichi_51 |
投稿日時: 2020/1/31 13:08
対応状況: −−−
|
半人前 登録日: 2019/8/23 居住地: 投稿: 16 |
見積管理PLGに商品オプション情報を表示したい EC-CUBE:3.0.17
DBサーバー:MySQL 5.7.17 PHP:7.1.33 WEBサーバー:Apache =================================== -------------------------------------------- 実現したい内容 -------------------------------------------- 「見積管理プラグイン」で表示される「お見積作成」画面に「商品オプションプラグイン」で生成される商品オプション情報を表示させたい <現状の動作> ・商品詳細画面で商品オプションを選択しカートに追加 カート>「ショッピングカート」画面>「内容のご確認」画面へ進む ※この時点では商品オプション情報が表示されている ・「内容のご確認」画面には「見積管理プラグイン」を有効にしているので「お見積作成」ボタンが生成されている 「お見積作成」ボタンをクリックし「お見積作成」画面に遷移する 現状ではこの「お見積作成」画面に商品オプション情報は渡されず表示されないが、この画面にも商品オプション情報を表示させたい -------------------------------------------- 現状のプラグインの処理 (おそらくこんな感じではないかと・・・) -------------------------------------------- 「商品オプションプラグイン」側 ・「event.yml」でShopping/index.twigのテンプレートイベントを設定している ・「FrontShopping.php」のcreateTwigメソッドで商品オプションを取得し表示するためのTwigファイルをページの特定箇所に挿入している 「見積管理プラグイン」側 ・テンプレートイベントで「Shopping/index.twig」のページに「お見積作成」ボタンを作成している ・「お見積作成」ボタンではattrでformを「お見積作成」ページに送信している ※このformには商品オプションを挿入する処理が反映されていないため商品オプション情報を表示できない -------------------------------------------- 表示させるために試したこと -------------------------------------------- 「商品オプションプラグイン」でカートの「内容のご確認」ページに商品オプション情報を挿入している処理方法を「見積管理プラグイン」のページにも行ってみた。 ・「商品オプションプラグイン」側の「event.yml」に「お見積作成」ページのテンプレートイベントを定義 ../../Plugin/EstimationManagerPlugin/Resource/template/mypage/estimation.twig: - [onRenderEstimation, NORMAL] ※「../../Plugin/EstimationManagerPlugin/Resource/template/mypage/estimation.twig」は管理画面の「ページ管理」に表示されている「ファイル名」を記述 ・「ProductOptionEvent.php」に「onRenderEstimation」メソッドを定義 public function onRenderEstimation(TemplateEvent $event) { $helper = new FrontEstimation(); $helper->createTwig($event); } これも定義「use Plugin\ProductOption\Event\WorkPlace\FrontEstimation;」 ・「FrontEstimation.php」ファイルを作成しcreateTwig()メソッドを定義 ※このファイルの処理内容は同じ処理をしたい「FrontShopping.php」の内容を記述 ・ECCUBEのキャッシュをクリアし、サイトにアクセスし商品購入から見積画面を表示したが、商品オプション情報は表示されていない 当方プラグインの作成方法など未熟なためどこに問題があるのか、プラグインを跨いでフックポイントを定義できるのかなど分からないことが多く行き詰っています。 なにか根本的に間違っている内容があればご教授いただけませんでしょうか よろしくお願いいたします |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 見積管理PLGに商品オプション情報を表示したい | koichi_51 | 2020/1/31 13:08 |
Re: 見積管理PLGに商品オプション情報を表示したい | 468 | 2020/2/3 10:11 |
Re: 見積管理PLGに商品オプション情報を表示したい | koichi_51 | 2020/2/7 9:26 |