株式会社AZU (アズ) | 長野市のWEBシステム・業務システム・WEBサイト制作会社

+ MENU

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’));

[2017/06/30]
このエントリーをはてなブックマークに追加