バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

開発について

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
h_tanaka
投稿日時: 2017/6/15 16:13
対応状況: 解決済
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
フックポイントのないページにプラグインで処理を追加するには?
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 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

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

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

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

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

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


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

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


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.