> プラグイン > ECCube3.0.9 関連商品プラグインで急に管理画面にでなくなる |
プラグイン
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h-matsu |
投稿日時: 2016/5/4 15:11
対応状況: −−−
|
半人前 登録日: 2016/4/12 居住地: 投稿: 25 |
ECCube3.0.9 関連商品プラグインで急に管理画面にでなくなる EC Cube3.0.9で関連商品プラグインを導入し
管理画面で登録し商品詳細にて表示されることを確認しました。 その後、商品詳細画面で再度確認すると表示されなくなりました。 管理画面で確認しに行くと、その商品だけは管理画面に 「関連商品」の項目自体が表示されません。 何度か試しましたが、関連商品を登録後に、データベースからもデータが消えて、その商品は管理画面に「関連商品」が表示されなくなってしまいます。 試してみたところ、商品項目追加プラグインの項目を入力すると消えてしまうようです。 原因・対処方法がわからずこまっております。 |
h-matsu |
投稿日時: 2016/5/4 16:41
対応状況: −−−
|
半人前 登録日: 2016/4/12 居住地: 投稿: 25 |
Re: ECCube3.0.9 関連商品プラグインで急に管理画面にでなくなる Plugin/RelatedProduct/Event.phpのaddContentOnProductEdit()にて
Str_replaceで変換を行っている箇所で、HTMLがエスケープされているoldと されていないnewで置換を行っているためにマッチしていないのが原因でした。 下記一行を追加して、表示されるようになりました。 $oldElement = $crawler ->filter('.accordion') ->last(); if ($oldElement->count() > 0) { $oldHtml = $oldElement->html(); $newHtml = $oldHtml.$twig; // 下記追加 + $oldHtml = htmlspecialchars_decode($oldHtml); $html = $this->getHtml($crawler); $html = $html.$modal; $html = str_replace($oldHtml, $newHtml, $html); $response->setContent($html); $event->setResponse($response); } |
h-matsu |
投稿日時: 2016/5/10 15:37
対応状況: 解決済
|
半人前 登録日: 2016/4/12 居住地: 投稿: 25 |
Re: ECCube3.0.9 関連商品プラグインで急に管理画面にでなくなる Plugin/RelatedProduct/Event.phpのaddContentOnProductEdit()にて
Str_replaceで変換を行っている箇所で、HTMLがエスケープされているoldと されていないnewで置換を行っているためにマッチしていないのが原因でした。 下記一行を追加して、表示されるようになりました。 $oldElement = $crawler ->filter('.accordion') ->last(); if ($oldElement->count() > 0) { $oldHtml = $oldElement->html(); $newHtml = $oldHtml.$twig; // 下記追加 + $oldHtml = htmlspecialchars_decode($oldHtml); $html = $this->getHtml($crawler); $html = $html.$modal; $html = str_replace($oldHtml, $newHtml, $html); $response->setContent($html); $event->setResponse($response); } |
mirainak |
投稿日時: 2016/5/10 16:09
対応状況: −−−
|
常連 登録日: 2016/3/8 居住地: 東京 投稿: 58 |
Re: ECCube3.0.9 関連商品プラグインで急に管理画面にでなくなる はじめまして、私も同じことでつまっていて
プラグインを使うのを諦めていました。 素晴らしい解決ありがとうございました。 |
h-matsu |
投稿日時: 2016/5/11 8:54
対応状況: 解決済
|
半人前 登録日: 2016/4/12 居住地: 投稿: 25 |
Re: ECCube3.0.9 関連商品プラグインで急に管理画面にでなくなる 他のプラグインも同じようなコードがあったので 同様に"<"とか">"を入力しても確認したところ 管理画面のレイアウトが若干くずれるだけでした。 (これはこれで気になる場合は修正が必要でしょうが) 本当はもっとセキュリティ面を考慮した修正とかが必要かも知れませんが、とりあえずの解決策で記載致しました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |