質問 > フロント機能 > お問い合わせフォームで確認ページに進まない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2019/8/21 22:39
対応状況: 開発中
|
お問い合わせフォームで確認ページに進まない [EC-CUBE]3.0.17
[レンタルサーバ]Xserver [OS] windows10 [PHP] 7.0.33 [ブラウザ]IE11 [導入プラグインの無] あれば導入プラグインを記載 [カスタマイズの有] EC-CUBE上のtwig、src/Eccube/Form/Type/Front/のContactType.php から、姓を削除、名を会社名に変更。会社名だった項目を責任者名に変えて追加。(これによるmassage.ja.ymlの一部書き換え) Resouce部分はカスタマイズ無し [現象] 再現手順 項目入力後、確認ページに行こうとしても進まない 追記。 src/Eccube/Resource/template/default/Contact/ のindex.twig/comfirm.twigも同じように編集しても変わりませんでした。 |
|
h_tanaka |
投稿日時: 2019/8/22 6:35
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: お問い合わせフォームで確認ページに進まない システムエラーが発生することなく元のページに戻されるのでしたら、バリデーションエラーが発生しているものと思われます。
デバッグモードでFormを調べてみてください。 姓は必須項目なのでFormから削除してもDB保存でエラーになります。 非表示にして仮の値を登録するなどの対応をしてください。
|
ゲスト |
投稿日時: 2019/8/22 9:30
対応状況: 開発中
|
Re: お問い合わせフォームで確認ページに進まない デバッグモードにしようとindex_dev.phpの
$allow = array( '127.0.0.1', 'fe80::1', '::1', にIPアドレスを入れて、 サイト名の後ろにindex_dev.phpを入れてアクセスしたのですが、 You are not allowed to access this file. Check index_dev.php for more information. が出てしまいます。 他に入力が必要な部分がありますか? 姓が必須ということで、twigとphpを元に戻したら (必須項目も戻してからカスタマイズ)確認ページに進みました。 追記、fax番号の項目を追加したのは良かったんですが、 有効な値ではありません と出ました。Faxtype.phpをteltype.phpと同じ様に丸々コピーしたものの、 有効な数値ではありません と、出てしまいました |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |