官方系列教材 - B计划

实战Joomla从0搭建企业站

本节我们来谈谈ZMAXSHOP自定义字段的设计。

1,本节目标


学习如何对zmaxshop的自定义字段系统

2,为什么要有自定义字段


ZMAXSHOP是一款通用的商城组件,我们希望它能够满足的不同的业务需求。比如既可以出售衣服,也可以出售手机。那么这就带来了一个问题,衣服和手机这两类商品的属性是不一样的,如:衣服需要显示风格属性,而手机则需要显示运行内存属性。为此,最好的试下方案就是将这些属性提供自定义,让用户来决定需要添加什么属性,而系统要做的就是确保属性被分配到正确的商品上。

3,技术实现


我们认为自定义字段应该和商品分类有关,不同类别的商品是可能有不同的属性的。简而言之,自定义字段最终是和商品的类别向关联的。

这就造成了一问题,在新建商品的时候系统必须知道你需要新建什么类别,否则就不能为你加载正确的自定义字段。如下面的情况:

另外的一个问题就是如果你在一个商品的编辑界面中增加了一个自定义字段,那么这个自定义字段会自动应用到该商品的同分类中的所有产品。这点你可以通过编辑分类,查看其字段分类来得到印证:

 

4,一些操作建议


针对于这种情况,我们有一些最佳的建议,来让你更好的使用ZMAXSHOP这个组件。

1,在新建商品之前,你需要新建类别。

2,在添加第一个商品的时候,你应该尽量将该类别中的商品所需要的字段都添加进来。

 

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前

第1章 Joomla入门教程

第3章 C计划

第5章 E计划

第6章 H计划

第7章 G计划

第9章 运行环境

第11章 主从与集群

第12章 模块开发

第13章 插件开发

第14章 j2.x组件开发教程

第15章 页面定制教程

第16章 页面构造器

第17章 joomla升级

第18章 其他系统迁移

第19章 流量翻倍计划