【发布时间】:2015-03-21 08:39:36
【问题描述】:
如何在 opencart 管理类别中添加类似于名称或描述字段的新输入字段?
在标题上出现错误并且不起作用
Notice: Undefined index: title in C:\wamp\www\opencart\admin\model\catalog\category.php on line 245
我试过了,还是不行?
1.在数据库表 'category_description' 中添加一个 'title' 列。ALTER TABLE `category_description` ADD `title` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
2.在 admin/view/template/catalog/category_form.php 中添加 name 的输入。
<tr>
<td>Title</td>
<td><input name="category_description[<?php echo $language['language_id']; ?>][title]" size="100" value="<?php echo isset($category_description[$language['language_id']]) ? $category_description[$language['language_id']]['title'] : ''; ?>" /></td>
</tr>
3.在admin/model/catalog/category.php中
后description = ' " . $this->db->escape($value['description']) . " '
添加
,title = ' " . $this->db->escape($value['title']) . " '
之后
'description' => $result['description']
添加
,'title' => $result['title'],
有人帮忙吗?
【问题讨论】:
-
您是否检查了表
category_description以确保已添加该字段?您是否在配置文件中使用了 db 前缀?
标签: opencart