バージョン選択

フォーラム

メニュー

オンライン状況

41 人のユーザが現在オンラインです。 (26 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 41
もっと...

サイト内検索

質問 > フロント機能 > [2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hyms
投稿日時: 2022/5/12 20:04
対応状況: −−−
半人前
登録日: 2015/4/21
居住地:
投稿: 15
Re: [2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない
自己解決いたしましたので、こちらはクローズさせていただきます。

よくよく確認してみたところ、
カスタマイズした「complete.tpl」内に、
存在しないテンプレートをincludeしている箇所が見つかり、
そちらを削除したら正常に表示されるようになりました。

単純ミスに気付かずお騒がせし、何ともお恥ずかしい限りです・・・。

本件にご回答いただいたred様、nanasess様、
ご協力をいただきありがとうございました。
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/11 13:13
対応状況: −−−
半人前
登録日: 2015/4/21
居住地:
投稿: 15
Re: [2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない
ご返答いただきありがとうございます。
DBを確認したところ、
dtb_pagelayout(お問い合わせ(完了ページ))のfilenameは「contact/complete」となっており、
テンプレートファイル「contact/complete.tpl」も存在している状態です。
nanasess
投稿日時: 2022/5/11 9:45
対応状況: −−−
登録日: 2006/9/9
居住地: 大阪
投稿: 2212
Re: [2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない
テンプレートのファイル名がうまくわたっていないようです。

data/class/pages/contact/LC_Page_Contact_Complete.php の init() メソッドに以下を入れてみるとどうでしょうか?


$this->tpl_mainpage = 'contact/complete.tpl';


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
スキルニル株式会社

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

red
投稿日時: 2022/5/11 9:43
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1547
Re: [2.13.3 ⇒ 2.17.2] お問い合わせフォームの送信完了ページが表示されない
テンプレートが見つからないエラーのようですが、実物を見ないとちょっとわからないので推測です

・contact/complete.tpl は存在しますか?
・dtb_pagelayoutとファイル名は一致していますか?


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

nobuHiro
投稿日時: 2022/5/11 9:42
対応状況: −−−
新米
登録日: 2022/5/10
居住地:
投稿: 3
Re: [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

原因と対策をご教示いただければ幸いです。

以上、よろしくお願いいたします。


★自己解決いたしましたので、こちらはクローズさせていただきます。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン



統計情報

総メンバー数は75,784名です
総投稿数は104,576件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2212
5
umebius
2085
6
yuh
1664
7
red
1547
8
h_tanaka
1191
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.