質問 > フロント機能 > お届け先選択画面に必須チェックを追加したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
000 |
投稿日時: 2021/1/21 18:55
対応状況: −−−
|
常連 登録日: 2020/1/29 居住地: 投稿: 69 |
お届け先選択画面に必須チェックを追加したい [EC-CUBE]2.13.5
フロントサイトのお届け先選択画面に必須チェックを実装したいのですが、 $objFormParam->addParam('お届け先チェック', 'deliv_check', INT_LEN, 'n', array('MAX_LENGTH_CHECK','EXIST_CHECK')); 上記のように修正したところ不正なページエラーというページに遷移してしまい、必須チェックが入れられずに困っております。 どなたか対処法等ご教授いただけませんでしょうか。 宜しくお願い致します。 |
coremobile |
投稿日時: 2021/12/6 1:46
対応状況: −−−
|
長老 登録日: 2018/8/30 居住地: 投稿: 186 |
Re: お届け先選択画面に必須チェックを追加したい LC_Page_Shopping_Deliv.phpに
$shipping_id = $arrForm['deliv_check'] == -1 ? 0 : $arrForm['deliv_check']; という処理がありますが、 $objFormParam->addParam('お届け先チェック', 'deliv_check', INT_LEN, 'n', array('MAX_LENGTH_CHECK')); で「n」を設定しているため-1が設定されたときにエラーになり下記の処理に入ってしまうのではないでしょうか? if (!$success) { SC_Utils_Ex::sfDispSiteError(PAGE_ERROR, '', true); } |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |