質問 > フロント機能 > アンケートページの必須項目 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sakurai07 |
投稿日時: 2008/12/5 22:33
対応状況: 開発中
|
長老 登録日: 2008/2/29 居住地: 投稿: 179 |
アンケートページの必須項目 EC CUBE2系です。
アンケートページにて住所などの必須項目をはずしたいと思っております。 おそらくLC_Page_Inquiry.phpの //-- 入力エラーチェック $this->arrForm = $_POST; $this->arrForm = $this->lfConvertParam($this->arrForm, $arrRegistColumn); $this->arrErr = $this->lfErrorCheck($this->arrForm); $this->arrErr = $this->lfGetArrInput($this->arrErr); if( ! $this->arrErr ) { $this->tpl_mainpage = "inquiry/confirm.tpl"; } あたりが怪しいのではないかと思っているのですがこれをどのようにしたらよいか困っています。 |
tonton |
投稿日時: 2008/12/6 0:40
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: アンケートページの必須項目 LC_Page_Inquiry.php内で入力チェックを指定した項目について、SC_CheckError.phpの
function SC_CheckError()にかけて、そのphpの下に上がっているチェックを順にかけているようです。 ですので、LC_Page_Inquiry.php L207あたりから、 $objErr->doFunc(array(・・・・・・・)); で指定されている項目の、 "EXIST_CHECK"→必須項目チェック "SPTAB_CHECK"→スペース・タブのチェック "MAX_LENGTH_CHECK"→最大文字数チェック "KANA_CHECK"→カナ文字チェック "NUM_CHECK"→数字チェック などがチェック指定です。 この中から必須にしたくない項目の"EXIST_CHECK"を削除すればいいかと思います。 |
sakurai07 |
投稿日時: 2008/12/8 13:07
対応状況: −−−
|
長老 登録日: 2008/2/29 居住地: 投稿: 179 |
Re: アンケートページの必須項目 ありがとうございます!
できました。 |
secimo |
投稿日時: 2009/3/9 21:36
対応状況: −−−
|
半人前 登録日: 2009/1/26 居住地: 東京 投稿: 21 |
Re: アンケートページの必須項目 追加の質問になります。
上記設定により必須項目は削除できたのですが デフォルトの質問項目自体を表示させたく無いのですが 「お名前」から「メールアドレス」まで これらを指示している場所をお教えください。 よろしくお願いいたします。 |
secimo |
投稿日時: 2009/3/9 22:11
対応状況: −−−
|
半人前 登録日: 2009/1/26 居住地: 東京 投稿: 21 |
Re: アンケートページの必須項目 自己解決いたしました。
data/Smarty/templates/●●/inquiry/ にありました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |