您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
OpenCart 如何设置商品属性和选项 (attribute option)?
发布时间:2024-03-26 01:10:16编辑:雪饮阅读()
-
同上篇一样,我们可以
添加或编辑商品,登录后台后导航至如
http://bt.opencart.com/admin/index.php?route=catalog/product/add&user_token=8bgHoCmTFJp4HeVllfCEaLvp4CMwl7JE
虽然在attribute这里可以添加多个attribute,每个attribute还可以对应多语言的文本进行填写。
但是保存时候报错:
Product Name must be greater than 1 and less than 255 characters!
Warning: Please check the form carefully for errors!
关于这个错误呢,你可以在这里找到解决办法
https://github.com/opencart/opencart/commit/1928ca4bacf775d260e68482044a6695104c6444#diff-700591e6f7f740b313f8256a67108e129afa2ca354da0b3ccd4d1d5fee4e2d8b
主要原因是3.0.3.8的多语言bug
也可以看到3.0.3.9中有修复这个bug
https://github.com/opencart/opencart/releases
Improved summernote language by @webkul-dilip in #10275
所以反正我是本地测试,就直接重装3.0.3.9得了
www.opencart3039.com
数据库账号
opencart3039
数据库密码
opencart3039
编码当然我个人喜欢utf-8
这次仍旧选择php73
数据库账号资料
数据库名:opencart3039用户:opencart3039
密码:opencart3039
果然这次就没有问题了(如果我之前没有安装那个中文语言包或许也就没有问题,但是在官网GitHub中查看到据有人说用默认的情况下也会有错误),虽然也提示了一个错误,但是很快定位出来是型号也就是data=》Model哪里没有填写,如果没有直接安装3.0.3.9的,可以试试检查是不是型号哪里没有填写。
然后具体的展现形式,你可以在前台网页中搜到你的商品可以看到attribute会展示在Specification的Memory(根据memory的释义,感激放这里好奇怪)中
那么至于option里面则是一些我认为是可以让前端客户录入的一些表单
比如我选择Date & Time
最终的前台展示就在Availability下面的Available Options哪里
最后就是这里有一点就挺搞笑,我安装了3.0.3.9但我最后后台底部看到的字样是
OpenCart © 2009-2024 All Rights Reserved.
Version 3.0.3.8
哎,可见官方也是维护的一地鸡毛,系统搞的太复杂了吧,不太好维护了吧。
本期词汇
great(数量或程度)极大的
greater 较大的(great 的比较级)
than (用以引出比较的第二部分)比
less 更少地,程度较低地
characters 字符
Improved 改良的;改进过的
carefully 小心地,仔细地
Model 模型;模式
Specification 明细单,说明书
Availability 可用性,可得性
reserve:保留(某种权利)
Reserved:保留(reserve 的过去式和过去分词)
关键字词:attribute,option
相关文章
- 25_案例_验证码_细节处理(removeAttribute)
- phpunit-phpunit.xml-phpunit-backupStaticAttributes
- phpunit-phpunit.xml-phpunit-backupStaticAttributes
- phpunit标注-backupStaticAttributes
- phpunit断言-assertObjectHasAttribute
- phpunit断言assertClassHasStaticAttribute
- phpunit断言assertClassHasAttribute
- jquery获取下拉option选中项的自定义属性值
- smarty-Html_options、html_radios、html_select_time