バージョン選択

フォーラム

メニュー

オンライン状況

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

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

プラグイン > 開発について > フックポイントのないページにプラグインで処理を追加するには?

開発について

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
h_tanaka
投稿日時: 2017/6/15 16:13
対応状況: 解決済
仙人
登録日: 2016/7/22
居住地: 愛媛県
投稿: 306
フックポイントのないページにプラグインで処理を追加するには?
EC-CUBE 3.0.14

管理画面の商品登録CSVアップロードにおいて、CSVアップロード時にプラグインで追加処理をさせたいと思っています。
しかし、src/Eccube/Controller/Admin/Product/CsvImportController.php にはフックポイントが用意されていません。

ここで疑問なのが、他のプラグインでCSVアップロード時に処理をしているようなプラグインを見つけました。

商品CSV登録拡張プラグイン for EC-CUBE3
http://www.ec-cube.net/products/detail.php?product_id=1395

フックポイントがないのにどうやってプラグインで処理を実行しているのか、わかる方いらっしゃいますでしょうか?


----------------
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

hata
投稿日時: 2017/6/15 16:37
対応状況: −−−
一人前
登録日: 2015/8/3
居住地: 宮城県
投稿: 141
Re: フックポイントのないページにプラグインで処理を追加するには?
エクスポートの方はフックポイント増えてましたけど、インポートの方は無いんですよね。

そんな関数の処理を曲げたい場合は、関数をオーバーライドするか、ボタンから先を
自前で全部作るしかないと思いますよ。

うちのプラグインでもCSV対応しようと試行錯誤して、オーバーライドしてできることには
できたのですが、既に公開されているプラグインでこれをやってたらアウトだなと思い、
追加分だけアップロードできる機能でいいかなと思っていました。それも作ってみて、
動いたのを確認した後、しばらくほったらかしですが...
h_tanaka
投稿日時: 2017/6/15 17:39
対応状況: −−−
仙人
登録日: 2016/7/22
居住地: 愛媛県
投稿: 306
Re: フックポイントのないページにプラグインで処理を追加するには?
hataさん

なるほど、関数をオーバーライドすると可能だけど他プラグインでもオーバーライドしてたら競合してしまう、というわけですね。
どうしても実装の必要が出てきた場合には対応しようと思います。

ご回答ありがとうございました!


----------------
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

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

 



ログイン


EC-CUBEペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は19,766名です
総投稿数は82,463件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1632
4
yuh
1389
5
red
1064
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
784
10
umebius
712
11
tao_s
651
12 sumida 638
13
homan
633
14
468
630
15 karin 609
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.