CALENDAR
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    
<< October 2017 >>
Twitter
CATEGORIES
PROFILE
LINKS
NEW ENTRIES
ARCHIVES
RECENT COMMENT
RECENT TRACKBACK
MOBILE
qrcode
OTHERS
Search this site
思いつきと雑感。サブカルな人です。
<< EC-CUBE JavaScriptファイルの設定、設置場所 | TOP | Skypeで英語学習。その名もレアジョブ >>

スポンサーサイト

一定期間更新がないため広告を表示しています

posted by スポンサードリンク | | - | - | - |

EC-CUBE 必須チェック項目の解除方法

個人情報の扱いが厳しくなっている世の中です。
なので、登録情報など必要ない項目は極力さけたいです。
その場合、どこを修正する必要があるかですが、
1.クラスファイルにあるエラーチェック、プログラムコード
2.これは任意ですが、いらない項目を削除もしくは必須としない場合は、
  テンプレートファイルを修正します。

1については、以下にクラスファイルがあるので探してください。
・data/class_extends/page_extends/
・/home/zen-ku/data/class_extends/page_extends
で、クラスファイルの中にエラーチェック関数(lfErrorCheckとか)あり、
その中に以下みないなソースがりますので、
doFunc(array("####", "####") ,array("SELECT_CHECK", "NUM_CHECK"));
このソースの"SELECT_CHECK"(もしくは”EXIST_CHECK”)を削除してください。
これが、必須を指定しているパラメータです。

例)
doFunc(array("####", "####") ,array("SELECT_CHECK", "NUM_CHECK"));
    ↓
doFunc(array("####", "####") ,array("NUM_CHECK"));
 

2については、以下にテンプレートがあるので対象ファイルに対して必須項目のタグを削除するから必須項目の*を削除すれば良いと思います。
・data/Smarty/templates/default/


posted by 下園 (shimozono) | 14:32 | EC-CUBE | comments(0) | trackbacks(0) |

スポンサーサイト

posted by スポンサードリンク | 14:32 | - | - | - |
コメント
コメントする










この記事のトラックバックURL
http://bits.jugem.cc/trackback/324
トラックバック