質問 > フロント機能 > [2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hyms |
投稿日時: 2022/5/11 9:15
対応状況: 解決済
|
半人前 登録日: 2015/4/21 居住地: 投稿: 15 |
[2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない [EC-CUBE] 2.13.3 ⇒ 2.17.2 アップデート
[レンタルサーバ] さくらインターネット [PHP] 7.4.28 [データベース] MySQL 5.7 [現象] 2.13.3 を 2.17.2 にバージョンアップしたところ、 お問い合わせフォームの送信完了ページが「システムエラー」で表示されなくなりました。 お問い合わせフォームには項目を追加した以外は特に改変はなく、 入力 → 確認 → メール送信 までは正常に処理されています。 以下、error.log の内容です。 2022/05/09 23:27:56 [/contact/complete.php] Fatal error(E_ERROR): Uncaught --> Smarty: Source: Missing name <-- thrown on [/xxx/xxx/www/ec-cube2/data/vendor/smarty/smarty/libs/sysplugins/smarty_template_source.php(168)] from xxx.xxx.xxx.xxx customer_id = 1 原因と対策をご教示いただければ幸いです。 以上、よろしくお願いいたします。 ★自己解決いたしましたので、こちらはクローズさせていただきます。 |
nobuHiro |
投稿日時: 2022/5/11 9:42
対応状況: −−−
|
新米 登録日: 2022/5/10 居住地: 投稿: 3 |
Re: [2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない すみません、投稿場所間違いました
|
red |
投稿日時: 2022/5/11 9:43
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1574 |
Re: [2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない テンプレートが見つからないエラーのようですが、実物を見ないとちょっとわからないので推測です
・contact/complete.tpl は存在しますか? ・dtb_pagelayoutとファイル名は一致していますか?
|
nanasess |
投稿日時: 2022/5/11 9:45
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2325 |
Re: [2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない テンプレートのファイル名がうまくわたっていないようです。
data/class/pages/contact/LC_Page_Contact_Complete.php の init() メソッドに以下を入れてみるとどうでしょうか?
|
hyms |
投稿日時: 2022/5/11 13:13
対応状況: −−−
|
半人前 登録日: 2015/4/21 居住地: 投稿: 15 |
Re: [2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない ご返答いただきありがとうございます。
DBを確認したところ、 dtb_pagelayout(お問い合わせ(完了ページ))のfilenameは「contact/complete」となっており、 テンプレートファイル「contact/complete.tpl」も存在している状態です。 |
hyms |
投稿日時: 2022/5/11 13:15
対応状況: −−−
|
半人前 登録日: 2015/4/21 居住地: 投稿: 15 |
Re: [2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない ご回答いただきありがとうございます。
ご教示いただいた $this->tpl_mainpage = 'contact/complete.tpl'; を指定の箇所に挿入してみたのですがシステムエラーは変わらず Fatal error(E_ERROR): Uncaught --> Smarty: Source: Missing name <-- thrown on となっています。 |
hyms |
投稿日時: 2022/5/12 20:04
対応状況: −−−
|
半人前 登録日: 2015/4/21 居住地: 投稿: 15 |
Re: [2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない 自己解決いたしましたので、こちらはクローズさせていただきます。
よくよく確認してみたところ、 カスタマイズした「complete.tpl」内に、 存在しないテンプレートをincludeしている箇所が見つかり、 そちらを削除したら正常に表示されるようになりました。 単純ミスに気付かずお騒がせし、何ともお恥ずかしい限りです・・・。 本件にご回答いただいたred様、nanasess様、 ご協力をいただきありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |