古城热线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
开启左侧

给opencart的商品添加新栏位字段的方法

[复制链接]
发表于 2015-5-13 11:16:07 | 显示全部楼层 |阅读模式
给opencart的商品添加新栏位字段的方法
opencart中,在添加商品时,栏位是固定的,有时栏位不够用,我们想新增几个栏位,应该怎么做呢?

修改数据库:

1.在数据库里面的Product数据表中新增一个字段
2.类型:decimal
3.长度/值:15,2
4.预设:定义 0.00

修改代码:

1.修改文件admin\controller\catalog\product.php
找到
if (isset($this->request->post['height'])) {
                      $this->data['height'] = $this->request->post['height'];
            } elseif (!empty($product_info)) {
                        $this->data['height'] = $product_info['height'];
            } else {
                      $this->data['height'] = '';
            }

之后插入
if (isset($this->request->post['域名'])) {
                      $this->data['域名'] = $this->request->post['域名'];
                } elseif (!empty($product_info)) {
                        $this->data['域名'] = $product_info['域名'];
            } else {
                      $this->data['域名'] = '';
            }

2.修改文件admin\model\catalog\product.php
找到
"', height = '" . (float)$data['height'] .

之后插入
"', 域名= '" . (float)$data['域名'] .

找到
"', height = '" . (float)$data['height'] .

之后插入
"', 域名= '" . (float)$data['域名'] .

3.admin\view\template\catalog\product_form.tpl
<input type="text" name="height" value="<?php echo $height; ?>" size="4" />

之后插入
<input type="text" name="height" value="<?php echo $height; ?>" size="4" />

4.catalog\model\catalog\product.php
找到
'height'           => $query->row['height'],

之后插入
'域名'         => $query->row['域名'],

5.catalog\controller\product\product.php
找到
$this->data['height'] = $product_info['height'];

之后插入
$this->data['域名'] = $product_info['域名'];

6.catalog\view\theme\default\template\product\product.tpl
找到
<span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />

之后插入
<span><?php echo $语系文件文字; ?></span> <?php echo $域名; ?><br />

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|古城热线论坛 ( 宁ICP备12000722号 )

GMT+8, 2024-12-29 21:55 , Processed in 0.044023 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表