【baserCMS】メールフォーム「書き直す」で戻った場合、「送信」ボタンが表示されない場合。
baserCMSで案外多いのが、メールフォームの不具合。備忘録として残す。
メールフォーム(お問い合わせ画面)で、「入力内容を確認」ボタンクリック後、確認画面で「書き直す」ボタンをクリックすると、入力フォーム画面には戻るが、「入力内容を確認」ボタンが消えるので送信できない現象は、よく経験する。
テーマによって、
(/app/webroot)/theme/◯◯/Elements/mail_form.php
を独自に設置している場合と、
そうでない場合にはコアファイルの中に、
/baser/plugins/mail/views/elements/mail_form.php
若しくは、
/web/lib/Baser/Plugin/Mail/View/Elements/mail_form.php
がある。
何れにしても、ファイルの最終行に近いあたり(70行目前後)に、
<?php elseif ($this->action != ‘submit’): ?>
となっていれば、
<?php else: ?> と書き換えるだけでいいらしい。
【入力内容を確認】ボタンを制御するコマンドだ。
※コアパッケージ バージョン3.0.12 は、上述不具合が修正済み。
テーマは、アップデートしていない場合が多いので要注意!!
参考ページ【baserCMS ユーザーズフォーラム】
http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=2098&forum=3