EC-CUBE フォーム 項目追加
EC-CUBEのお問い合わせフォームに入力項目を追加する。
以下の入力項目を追加する。
・テキスト (input type=”text”)
・項目名「商品ページURL」
・name=”url”
1.お問い合わせフォームの入力画面に入力項目を追加する。
/data/Smarty/templates/default/contact/index.tpl
<tr>
<th>商品ページURL</th>
<td>
<span class=”attention”><!–{$arrErr.url}–></span>
<input type=”text” class=”box380″ name=”url”
value=”<!–{$arrForm.url.value|default:$smarty.get.url|h}–>”
maxlength=”<!–{$smarty.const.MTEXT_LEN}–>”
style=”<!–{$arrErr.url|sfGetErrorColor}–>; ime-mode: disabled;” />
</td>
</tr>
2.お問い合わせフォームの確認画面に入力項目を追加する。
/data/Smarty/templates/default/contact/confirm.tpl
<tr>
<th>商品ページURL</th>
<td><!–{$arrForm.url.value|h}–></td>
</tr>
3.お問い合わせフォームの返信メールに入力項目を追加する。
/data/Smarty/templates/default/mail_templates/contact_mail.tpl
■商品ページURL:<!–{$arrForm.url.value}–>
4.お問い合わせフォームのクラス(class)に入力項目を追加する。
/data/class/pages/contact/LC_Page_Contact.php
lfInitParam関数内に以下を追加する。
$objFormParam->addParam(‘商品ページURL’, ‘url’, MTEXT_LEN, ‘KVa’,array(‘SPTAB_CHECK’, ‘MAX_LENGTH_CHECK’, ‘URL_CHECK’));