是这样子的吗?目前只展示了一个。
能不能做到展示所有 sku 的商品
本文由 successgdc 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。
对,只显示一个,譬如一个衣服有10个颜色尺码,只显示一个产品
然而京东里面是可以分别展示各个 sku 的商品的。
我应该怎么修改去达到这样的目的呢
我们有这样的需求。
如果你想全部显示,更改这个函数: https://github.com/fecshop/yii2_fecshop/blob/master/services/product/ProductMongodb.php#L563
将aggregate的查询方式,改成直接通过mongodb的ActiveRecord查询,通过coll()函数查询: https://github.com/fecshop/yii2_fecshop/blob/master/services/product/ProductMongodb.php#L119
改起来不麻烦。
这个函数,应该不需要修改:https://github.com/fecshop/yii2_fecshop/blob/master/services/product/ProductMongodb.php#L632
你后面看一下,分类侧栏的属性过滤,是否产品个数有问题
不能直接通过在控制器中调用 coll 方法查询吗
@successgdc #6楼
应该是可以的, 不过,直接重写这个函数,不是更好?
但是报了个错。
你先按照你的逻辑改改吧,后面看看做个配置开关, 通过配置的方式来决定是显示一个还是多个
不太好改,我认为直接调用 coll 方法,结果报这个错,我还得仔细看看怎么处理。
此部分已经更新:
https://github.com/fecshop/yii2_fecshop/commit/1d22b9f3783c13e5990efcfd965294505c5093e6
https://github.com/fecshop/yii2_fecshop/commit/e50da0f13233085d6400d6ac45b805b3e8cc2f4c
通过配置参数 productSpuShowOnlyOneSku 来设置是否显示所有的产品。
productSpuShowOnlyOneSku
等appadmin的模板美化部分弄完,月底发新版本。
文档说明:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_category.html#