很多新入手opencart的都要去考虑不同层级的分类是怎样去定义从属关系,增加的。这里就讲下opencart的分类定位问题是怎么一回事。

通常情况下的opencart会有二级到三级的分类,这里就结合一下作者的两个自建表来讲

图一是自建的一个部分分类表格,

  • catagory ID是大家能自定义的一列数字,作者这里写的是1-27这样的,也可以写成2001-2017这样的,你写的数字就相当于这个分类名称的数字位置
  • parent ID是指这个分类的父分类的数字位置是什么,比如说表中1-3这三个分类是一级分类,那么意味着这三个一级分类的父分类就是首页,首页的ID就是0,所以这里的三个一级分类的父分类ID也的就是0,同理,4-6是这个1的一级分类下面的二级,所以这4-6的三个二级分类的父分类的ID就需要写1。 7-9这三个二级类是从属2这个1级类,所以它们三个的parent ID写的就是2,,后面的都同理
  • 从13开始的分类就是三级类,13-15这个三个是4这个二级类下面的三级类,那么意味着这样一个竖行结构,1→ 4,5,6→{13,14,15} {16,17,18} {19,20,21}。这里的1是一级类,4,5,6是二级类,13到21是三级类
  • 一般一级类top数值是true,代表置顶的意思。二级类和三级的top数值都可以写false,不置顶的意思
  • sort order代表排序的意思,同级分类的排序先后就参照写的这数值

分类表格填写好之后就是需要定义商品表格中一个个商品的数字定位了。

如图所示,x,x,x 就是代表这个商品的一级,二级和三级分类的数字位置是多少,依次写就好了,结合着第一个分类表格的图就很好理解了。

有问题可以留言评论。

发表评论