バグ報告 > 管理機能 > プラグインで追加した管理画面で、ページトッププラグインが機能する |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
k.n |
投稿日時: 2018/5/17 9:20
対応状況: −−−
|
新米 登録日: 2018/5/17 居住地: 投稿: 1 |
プラグインで追加した管理画面で、ページトッププラグインが機能する [EC-CUBE] EC-CUBE 3.0.16 新規インストール
[PHP] 7.2.3 [データベース] Postgres 8.4 [WEBサーバ] Apache/2.4.29 [ブラウザ] Google Chrome 66.0.3359.181 [導入プラグインの有無] ポイントプラグイン カスタムCSV出力プラグイン ページトッププラグイン [現象] 新規インストール後、上記3つのプラグインを導入すると、下記の現象が発生します。 ・管理画面>設定>基本情報設定>ポイント設定、カスタムCSV出力の2画面で、ページトッププラグインが機能している。 ・カスタムCSV出力時、出力するCSVファイルにエラー画面のソースが追記されて出力される。 設定上、管理画面ではページトッププラグインは機能しない想定で、 ページトップのevent.ymlを確認する限りは eccube.event.front.response にのみページトップのフックポイントを設定しています。 |
red |
投稿日時: 2018/5/17 12:37
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: プラグインで追加した管理画面で、ページトッププラグインが機能する 自分も同様の事象を確認しています
帳票プラグインのpdfなどにも機能してしまい、困っています
|
468 |
投稿日時: 2018/5/18 12:15
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: プラグインで追加した管理画面で、ページトッププラグインが機能する フックポイントを分岐している判定が以下の記述になっているのが原因ではないでしょうか?
/src/Eccube/Application.php 785行目
本来の仕様が分からないので、この判定が誤りなのか判断できませんが、 ルーティング名が「admin」から始まる場合のみ管理画面のレスポンスのフックを処理しているように思われます。 帳票プラグインのルーティング名は「plugin_admin_order_pdf」、「plugin_admin_order_pdf_download」なので フロント画面のフックが処理されているのではないかと思います。
|
sw_sn |
投稿日時: 2018/5/25 15:49
対応状況: −−−
|
常連 登録日: 2018/5/25 居住地: 投稿: 49 |
Re: プラグインで追加した管理画面で、ページトッププラグインが機能する 私も似たような現象で困ったことがあったので共有します。
根本的な解決方法ではありませんが、CSVやPDFの時のResponseオブジェクトでは Contentの中身がカラになるので、エラーが出るようです。 以下ファイルに2行足せば、とりあえずの解決はできると思います。 Plugin/ToTop/ToTopEvent.php
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |