質問 > 管理機能 > 会員登録時のプルダウン項目の追加について |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
shota82 |
投稿日時: 2021/11/19 12:16
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2021/11/18 居住地: 投稿: 5 |
会員登録時のプルダウン項目の追加について ▼テンプレート
[EC-CUBE] 2.13.5 [レンタルサーバ] レンタルサーバ名 [OS] 使用しているOS名、バージョン [PHP] PHP 5.4.16 [データベース] MySQL 5.5.65-MariaDB [WEBサーバ] 使用しているWEBサーバ名、バージョン [ブラウザ] 使用しているブラウザ名、バージョン [導入プラグインの有無] ペイパル エクスプレス チェックアウト 決済モジュール(2.11系・2.12系・2.13系) Version.1.5.3 [カスタマイズの有無] 無 [現象] 会員登録(入力ページ)にて追加でプルダウンありの項目を増やしたく行って来たのですが、 会員登録時の画面には反映されましたが、EC-CUBE管理画面の会員管理>会員登録には反映されませんでした。 管理画面に表示させる際にはどのファイルをどのように記述すればいいでしょうか 行った事を下記に書かせていただきます。 ・データベースに項目(mtb_company_name)の追加 --------------------------------------------------------------------------------------------------------- ・data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php に下記追加 $this->arrCompany_name = $masterData->getMasterData('mtb_company_name'); --------------------------------------------------------------------------------------------------------- ・data/class/helper/SC_Helper_Customer.php に下記追加 $objFormParam->addParam('追加したい項目', $prefix . 'company_name', INT_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); --------------------------------------------------------------------------------------------------------- ・data/Smarty/templates/admin/customer/edit.tpl に下記追加 <tr> <th>追加したい項目</th> <td> <span class="attention"><!--{$arrErr.company_name}--></span> <select name="company_name" <!--{if $arrErr.company_name != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> > <option value="" selected="selected">選択してください</option> <!--{html_options options=$arrcompany_name selected=$arrForm.company_name}--> </select> </td> </tr> --------------------------------------------------------------------------------------------------------- ・data/class/pages/admin/customer/LC_Page_Admin_Customer_Edit.php に下記追加 $this->arrCompany_name = $masterData->getMasterData('mtb_company_name'); --------------------------------------------------------------------------------------------------------- ・data/Smarty/templates/default/frontparts/form_personal_input.tpl に下記追加 <tr> <th>追加したい項目<span class="attention">※</span></th> <td> <!--{assign var=key1 value="`$prefix`company_name"}--> <!--{if $arrErr[$key1]}--> <div class="attention"><!--{$arrErr[$key1]}--></div> <!--{/if}--> <select name="<!--{$key1}-->"> <option value="" selected="selected">選択してください</option> <!--{html_options options=$arrCompany_name selected=$arrForm[$key1].value}--> </select> </td> </tr> --------------------------------------------------------------------------------------------------------- ・data/Smarty/templates/default/frontparts/form_personal_confirm.tpl に下記追加 <tr> <th>追加したい項目</th> <td> <!--{assign var=key1 value="`$prefix`company_name"}--> <!--{$arrForm[$key1].value|h}--> </td> </tr> 何かヒントになる事でも頂ければ幸いです。 よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
shota82 | 2021/11/19 12:16 |
![]() |
ec9iii | 2021/11/19 13:00 |
![]() |
shota82 | 2021/11/19 13:22 |
![]() |
ec9iii | 2021/11/19 13:58 |
![]() |
shota82 | 2021/11/19 14:32 |
