如何在“opencart 1.5.6.4”类别中添加新的输入字段?

时间:2015-03-21 08:39:36

标签: opencart

如何在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'],

有人帮忙吗?

1 个答案:

答案 0 :(得分:1)

首先转到管理语言文件夹。您会发现category.php,您必须首先在那里分配tittle值,然后从类别控制器文件中获取该值并在data[]数组上分配它,之后您将在模板文件中获得该tittle值