バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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以外の書き方はありませんでしょうか。

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

tsuji
投稿日時: 2021/4/15 9:45
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
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
居住地:
投稿: 6
Re: FormTypeのaddEventListenerの内容を変更したい
tsuji様

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

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

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


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,645名です
総投稿数は109,891件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1635
8
red
1569
9
mcontact
1265
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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