【EC-CUBE】お問い合わせフォームに項目追加

例として「お問い合わせ」のお客様情報入力欄に「会社名」欄を追加する

1)\data\class\pages\contact\LC_Page_Contact.php を修正。

  1. 「フォーム値変換用カラム」部分の「お名前」の前に会社名分を追加。 (Ver.2.3Rc1の場合、L79あたり)
    array( “column” => “cname01”, “convert” => “aKV” ),
  2. 「エラーチェック処理部」部分の「お名前」の前に会社名分を追加。 (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}–>