作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
很久以前,我为 xt:Commerce 构建了一个导入器,在 v4.1 之前运行良好。数据来自与以前相同的 PIM 系统。
但是现在,v4.2.0 已经出来了,他们为类别添加了一个嵌套集。无论如何没关系,但他们添加了两个新列,分别称为 categories_left
和 categories_right
- 他们搞砸了我的进口商。
首先,我真的不明白那些列是干什么用的。我的进口商工作并将所有东西正确地放入数据库中,但在前端,猫的风格被打破了。原因是我的进口商将这两列中的所有猫都设置为 0。
如果我在后端添加猫,它工作正常并且前端样式正常工作。这些列似乎在以 2 递增。
categories_id categories_left categories_right parent_id
1 1 2 0
2 3 4 1
3 5 6 1
4 7 8 1
5 9 10 1
所以我在导入器中实现了一个功能,它的功能与上面显示的完全相同。在主页上,前端样式很好,但是如果我点击一个类别,样式又坏了。
谁能解释一下这两列的用途,以及如何解决这个问题?
最佳答案
如果只是手动/一次性导入,您可以将 categories_left 和 categories_right 列留空。导入后在管理后端添加一个虚拟类别。保存新类别时,将重新计算所有 categories_left/right 列并保存到数据库中。
关于php - xt:Commerce 嵌套集 categories_left 和 categories_right,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27186586/
很久以前,我为 xt:Commerce 构建了一个导入器,在 v4.1 之前运行良好。数据来自与以前相同的 PIM 系统。 但是现在,v4.2.0 已经出来了,他们为类别添加了一个嵌套集。无论如何没关
我是一名优秀的程序员,十分优秀!