ecshop商品新增下拉字段
文章描述:
ecshop怎么在添加商品里面新增一个下拉字段
1、在数据库里面新建一张数据名为ecs_shop的数据表,字段结果如下图:
2、打开includes/lib_common.php找到651行,在下面新增以下代码:
/**
* 取得商铺列表 add
* @return array 商铺列表 id => name
*/
function get_shop_list(){
$sql = 'SELECT shop_id, shop_name FROM ' . $GLOBALS['ecs']->table('shop') . ' ORDER BY sort_order';
$res = $GLOBALS['db']->getAll($sql);
$shop_list = array();
foreach ($res AS $row)
{
$shop_list[$row['shop_id']] = addslashes($row['shop_name']);
}
return $shop_list;
}
3、打开admin/goods.php找到427行,在下面新增以下代码:
$smarty->assign('shop_list', get_shop_list());// 新增商铺
4、打开languages/zh_cn/admin/goods找到112行,在下面新增以下代码:
$_LANG['lab_goods_shop'] = '商品商铺:';//新增商铺
5、打开admin/templates/goods_info.htm,找到90行在下面添加以下代码:
<!-- 新增商铺 -->
<tr>
<td class="label">{$lang.lab_goods_shop}</td>
<td><select name="shop_id" onchange="hideShopDiv()" ><option value="0">{$lang.select_please}{html_options options=$shop_list selected=$goods.shop_id}</select></td>
</tr>
<!-- 新增商铺 -->
发布时间:2021/07/07
发表评论