質問 > 管理機能 > 【商品レビュー管理プラグイン】表示位置について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mizu |
投稿日時: 2020/7/13 1:23
対応状況: −−−
|
新米 登録日: 2020/6/8 居住地: 投稿: 5 |
【商品レビュー管理プラグイン】表示位置について EC-CUBEバージョン:4.0.4
プラグイン:商品レビュー管理プラグイン https://www.ec-cube.net/products/detail.php?product_id=1756 商品レビュー管理プラグインをインストールし、 有効にしたところ、商品詳細ページに自動で表示がされましたが、 表示位置が画面の最下部でした。(#main_bottomのブロックの下) こちらの表示位置は変更可能でしょうか? https://www.ec-cube.net/products/detail.php?product_id=1065 3系のプラグインにあるように、以下タグを試しましたが4系では表示位置は変わらないようでした。 <!--# product-review-plugin-tag #--> ●追記 プラグイン内のプログラムを見ると、以下で読み込みを行っているようでした。 $event->addSnippet('@ProductReview4/default/review.twig'); addSnippetの定義を見ると、以下コメントがありましたので、表示位置の変更は難しそうでしょうか...? 「ここで追加したコードは, </body>タグ直前に出力される」 ご教示いただけますと幸いです。 |
468 |
投稿日時: 2020/7/13 15:06
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 【商品レビュー管理プラグイン】表示位置について $event->addSnippet('@ProductReview4/default/review.twig');
の部分の改修が必要かと思います。 以下のソースは3系なので多少書き方が違うかもしれませんが 70行目の記述の $event->getSource(); ↓ 特定のタグをtwigで置換 ↓ $event->setSource($source); の流れで対応可能かと思います。 https://github.com/EC-CUBE/category-content-plugin/blob/4.0/Event/Event.php
|
mizu |
投稿日時: 2020/7/13 15:51
対応状況: −−−
|
新米 登録日: 2020/6/8 居住地: 投稿: 5 |
Re: 【商品レビュー管理プラグイン】表示位置について ご教示ありがとうございます。
参考にしてみます! 別の解決策を試してみたところ、 Product/detail.twigの挿入したい位置に以下を記述し、 jqueryのdom操作でも可能そうでした。 <script> $(function(){ var target = $('#product_review_area'); $('body').append(target); target.ready(function() { $('#product_review_area').insertAfter('#review-target'); }); }); </script> <div id="review-target"></div> ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |