如何在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中输入名称后添加。
<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'],
有人帮忙吗?
答案 0 :(得分:1)
首先转到管理语言文件夹。您会发现category.php
,您必须首先在那里分配tittle值,然后从类别控制器文件中获取该值并在data[]
数组上分配它,之后您将在模板文件中获得该tittle值