EC-CUBE 2.11 基本情報追加メモ

1:データベースdtb_baseinfoに項目を追加

2:data/class_extends/page_extends/admin/basis/LC_Page_Admin_Basis_Ex.phpを編集
[php]
// 追加項目
function lfGetCol() {
$arrCol = parent::lfGetCol();
$arrCol[] = “basic_fee”;
return $arrCol;
}
function lfInitParam(&$objFormParam, $post) {
parent::lfInitParam($objFormParam, $post);
$objFormParam->addParam(“基本料金”, “basic_fee”, PRICE_LEN, ‘n’, array(“NUM_CHECK”, “MAX_LENGTH_CHECK”));
}
[/php]
※この例は基本料金(basic_fee)を追加した。

3:管理画面のテンプレートを編集
data/Smarty/templates/admin/basis/index.tpl
[php]
<tr>
<th>基本料金<span> *</span></th>
<td>
<span><!–{$arrErr.basic_fee}–></span>
<input type=”text” name=”basic_fee” value=”<!–{$arrForm.basic_fee|h}–>” maxlength=”<!–{$smarty.const.PRICE_LEN}–>” size=”6″ style=”<!–{if $arrErr.basic_fee != “”}–>background-color: <!–{$smarty.const.ERR_COLOR}–>;<!–{/if}–>” /> 円
</td>
</tr>
[/php]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です