Magento 商品分类,引领时尚简约大方服装外贸网店_Magento模板(麦进斗)_外贸网店系统/外贸B2C建站网站_PHP外贸网站模板选择中心
当前位置: 首页 > 外贸网店系统/外贸B2C建站网站 > Magento模板(麦进斗) > Magento 商品分类,引领时尚简约大方服装外贸网店
Magento 商品分类,引领时尚简约大方服装外贸网店

Magento 商品分类,引领时尚简约大方服装外贸网店

点此查看在线演示网站

新兴的优秀的外贸网站建设系统,社区版功能齐全,点此了解magento网店方案。对空间要求较高,要买比较好和贵的空间,去这里挑选magento空间

价格:4900元送空间域名

我们与国外设计师合作,有大量的Magento优秀模板,我们推荐的Magento模板看这里。更多精选模板看这里Magento模板

已经做好Magento网站,那么Magento后台怎么操作,如何运营呢?请阅读:>> Magento教程

亲,还有很多话想对您说,请往下拉看看...

用户评价 详细说明
 

Magento 商品分类添加自定义属性

在magento中,由于使用了强大的EAV设计方法,我们可以很方便的给商品添加任意数量的属性。然而magento没有给我们提供给商品分类添加属性的功能。尽管我们知道magento所采用的EAV设计方法是完全可以实现的,但是我们又该如何才能给magento的商品分类添加一个属性呢?比如我们想基于产品分类添加一些属性使之应用于产品,或者用来区分产品分类等,Magento 商品分类。
 
如果不通过magento的方式,直接通过操作数据库,可以按照以下Magento 商品分类步骤来添加:
 
step 1,向eav_attribute表插入一条记录。作用是定义一个新属性,并指定这个属性属于商品分类category。先找出magento商品分类(category entity)对应的entity_type_id,并确定好attribute_cod,backend_type,frontend_input,frontend_label,default_value,source_mode的值。如果不确定某个字段应该使用什么值,可以参考一个商品分类其它属性的值来设定。
 
 
Eclipse - Responsive Multipurpose Magento theme
 
 
 
 
注意:一定要确认正确的entity_type_id,不要照搬上面的sql语句,如果不太熟悉可以直接使用phpmyadmin,尽量参照商品分类其它属性的值。
 
仅仅这一句只是给分类添加了新增的属性,但是那些已经创建的Magento 商品分类是不会有这些属性的,为了让这些分类有新增的属性,还需要向magento的另一个表中插入一条记录。
 
Step 2,向eav_entity_attribute插入一条记录。其中 entity_type_id和上面得到的是一样的,attribute_id则是上面新插入记录的ID,sort_order则是这个属性在这个属性组中排序的序号。attribute_set_id属性集的ID,attribute_group_id是属性分组的ID。一样的,如果你不能完全确认相应字段的值,可以通过参考商品分类其它属性的值来确定。
 
INSERT INTO eav_entity_attribute ( entity_type_id, attribute_set_id,attribute_group_id, attribute_id, sort_order ) VALUES ( 3, 3, 3,<new attribute ID>, <next sort order> )
 
这样你就给magento的商品分类(category)添加了一个新属性,而且已经添加完的分类也会这个新增属性。
 
那我们如何,才能在magento模板中,或者magento的model,helper,controller的类代码中获取到这个属性的值呢?得益于magento强大的setter,getter,你可以直接使用$category->getAttribute_name()来获取这个属性的值。
 
(更新: magento 1.6版本)
 
在magento 1.6版本中,要给分类添加属性,除了上面两个步骤之外还需要在表catalog_eav_attribute插入一条记录,第一个字段为属性ID
Magento 商品分类