質問 > 管理機能 > FormTypeのaddEventListenerの内容を変更したい |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
terami |
投稿日時: 2021/6/19 21:17
対応状況: −−−
|
新米 登録日: 2021/4/8 居住地: 投稿: 6 |
Re: FormTypeのaddEventListenerの内容を変更したい tsuji様
返信が遅くなり申し訳ありません。 また、ご回答いただきありがとうございます。 今回のカスタマイズでは、元々のeccube_save_image_dirの情報も使用しつつ、一部のURLを変更したかったため、上書きができませんでした。 今回はFormTypeをappフォルダに新たに作成して対応致します。 |
tsuji |
投稿日時: 2021/4/15 9:45
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: FormTypeのaddEventListenerの内容を変更したい terami 様
商品だけ画像の情報を使われたくないのか、全体なのかがわからないため単純な方法をお伝えします。 もし、eccube_save_image_dirの情報を使わないということであれば プラグインであればservices.ymlでその値をcustomize_save_image_dirの値で上書きしてしまってはどうでしょうか?
|
terami |
投稿日時: 2021/4/8 21:25
対応状況: 開発中
|
新米 登録日: 2021/4/8 居住地: 投稿: 6 |
FormTypeのaddEventListenerの内容を変更したい EC-CUBE4.0.5で開発を行っています。
ProductTypeの「$builder->addEventListener~」に記載されている$saveImgDirの部分を以下のように修正したいと思っています。 ■修正前 $saveImgDir = $this->eccubeConfig['eccube_save_image_dir']; ■修正後 $saveImgDir = $this->eccubeConfig['customize_save_image_dir']; ProductTypeExtensionで行おうと思ったのですが、 それだと修正前の部分も呼ばれてしまい、両方のチェックがはしっているようです。 追加ではなく、既存のFormTypeの処理を修正したい場合、 FormTypeExtension以外の書き方はありませんでしょうか。 ご教授いただければ幸いです。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |