【EC-CUBE】お問い合わせフォームに項目追加
例として「お問い合わせ」のお客様情報入力欄に「会社名」欄を追加する
1)\data\class\pages\contact\LC_Page_Contact.php を修正。
- 「フォーム値変換用カラム」部分の「お名前」の前に会社名分を追加。 (Ver.2.3Rc1の場合、L79あたり)
array( “column” => “cname01”, “convert” => “aKV” ), - 「エラーチェック処理部」部分の「お名前」の前に会社名分を追加。 (Ver.2.3Rc1の場合、L188あたり)
$objErr->doFunc(array(“会社名”, “cname01”, MTEXT_LEN), array(“SPTAB_CHECK” ,”MAX_LENGTH_CHECK”));
2)\data\Smarty\templates\default\contact\index.tpl を修正。
会社名入力枠を「お名前」の前に追加する。 (Ver.2.3Rc1の場合、L37あたり)
<tr>
<th>会社名</th>
<td>
<input type=”text”
class=”box380″
name=”cname01″
value=”<!–{$cname01|default:$arrData.cname01|escape}–>”
maxlength=”<!–{$smarty.const.STEXT_LEN}–>”
style=”<!–{$arrErr.cname01|sfGetErrorColor}–>” />
</td>
</tr>
3)\data\Smarty\templates\default\contact\confirm.tpl
会社名表示枠を「お名前」の前に追加する。 (Ver.2.3Rc1の場合、L38あたり)
<tr>
<th>会社名</th>
<td><!–{$arrForm.cname01|escape}–></td>
</tr>
4)\data\Smarty\templates\default\mail_templates\contact_mail.tpl
会社名を「お名前」の前に追加。 (Ver.2.3Rc1の場合、L42あたり)
■会社名:<!–{$arrForm.cname01}–>