バージョン選択

フォーラム

メニュー

オンライン状況

33 人のユーザが現在オンラインです。 (12 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 33
もっと...

サイト内検索

質問 > 管理機能 > FormTypeのaddEventListenerの内容を変更したい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
terami
投稿日時: 2021/4/8 21:25
対応状況: 開発中
新米
登録日: 2021/4/8
居住地:
投稿: 3
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以外の書き方はありませんでしょうか。

ご教授いただければ幸いです。

tsuji
投稿日時: 2021/4/15 9:45
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 936
Re: FormTypeのaddEventListenerの内容を変更したい
terami 様

商品だけ画像の情報を使われたくないのか、全体なのかがわからないため単純な方法をお伝えします。

もし、eccube_save_image_dirの情報を使わないということであれば
プラグインであればservices.ymlでその値をcustomize_save_image_dirの値で上書きしてしまってはどうでしょうか?


----------------
****************************************
株式会社システムフレンド
辻 拓也(takuya tsuji)
改造専門店・EC-CUBE工房
****************************************

terami
投稿日時: 2021/6/19 21:17
対応状況: −−−
新米
登録日: 2021/4/8
居住地:
投稿: 3
Re: FormTypeのaddEventListenerの内容を変更したい
tsuji様

返信が遅くなり申し訳ありません。
また、ご回答いただきありがとうございます。

今回のカスタマイズでは、元々のeccube_save_image_dirの情報も使用しつつ、一部のURLを変更したかったため、上書きができませんでした。
今回はFormTypeをappフォルダに新たに作成して対応致します。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は71,640名です
総投稿数は101,383件です

投稿数ランキング

1
seasoft
7333
2
468
2999
3
AMUAMU
2712
4
nanasess
2147
5
umebius
2006
6
yuh
1612
7
red
1450
8
h_tanaka
1080
9
tsuji
936
10
fukap
907
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.