バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

 > フロント機能 > EC-CUBE3の会員登録時の記入項目を増やしたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yunu
投稿日時: 2015/11/19 10:00
対応状況: −−−
新米
登録日: 2015/11/16
居住地:
投稿: 10
EC-CUBE3の会員登録時の記入項目を増やしたい
お世話になります。
EC-CUBEのバージョンは3.0.5です。

会員登録(入力ページ)の入力フォームに
ホームページURLを記入する項目を追加したいのですが
可能でしょうか?
ご教示頂けますよう、よろしくお願いいたします。
karin
投稿日時: 2015/11/19 12:18
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: EC-CUBE3の会員登録時の記入項目を増やしたい
yunu 様

プラグインはまだないようなので、自力で項目追加のカスタマイズをすれば可能だと思います。


----------------

ikemoto
投稿日時: 2015/11/19 13:09
対応状況: −−−
一人前
登録日: 2015/10/2
居住地:
投稿: 79
Re: EC-CUBE3の会員登録時の記入項目を増やしたい
可能ですが、方法がいくつかあります。
色々細かい部分はあるのですが、大雑把に言うと、

1:会員テーブルに直接項目を追加、srcフォルダ内で直接プログラムをカスタマイズ
2:会員テーブルと1対1で紐づく新規項目を加えたテーブルを追加し、app/Pluginフォルダにプラグインを作ってカスタマイズ

…の2パターンがあります。
1でも可能ですが、公式では非推奨で、プログラムのアップデート時に変更を入れた箇所の差分を見ながらチマチマ対処する必要があるのでカスタマイズが増えると収集がつかなくなります。

公式推奨+アップデート時にトラブル発生しにくいのが2の方法です。
※100%トラブルが発生しないわけではないけれど危険性はかなり低いです…

2の方法にしてみる場合、現在「メーカー管理プラグイン」が参考になります。
このプラグインは商品に項目を追加していますので対象データは違いますが、やっていることは近いです。
追加項目を入力画面で表示、保存する目的だけならこのプラグインの内容を活用すれば可能です(後々一覧表示に出すとかの対応が欲しくなったら修正する必要が出てきますが)。

プラグインのしくみについては
http://www.ec-cube.net/plugin/
の「作り方」の箇所を見ると良いです。

ただ、Silex、Doctrine、Twigの知識が必要で、序盤はsrcフォルダのソースコードやGoogle検索などでじっくりとりかからないと理解できないため、至急の場合は外部に依頼する方が早いかも?
yunu
投稿日時: 2015/11/19 13:21
対応状況: 確認中
新米
登録日: 2015/11/16
居住地:
投稿: 10
Re: EC-CUBE3の会員登録時の記入項目を増やしたい
お世話になっております。

現状では、プラグインを自作が一番リスクの少ない方法なのですね。
まだまだ知識が乏しいですが、チャレンジしてみようと思います。

丁寧なご回答を有難うございました。
また何かありましたら、どうぞよろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
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.