bla*_*aps 2 php magento magento-1.7
我已经从"默认"属性集创建了一个新属性集.但是新属性集中media_gallery缺少该属性.因此,图像上传器未显示在产品编辑部分中.如何将该系统属性添加到集合中?
这至少是奇怪的.我建议尝试重新创建一个基于"默认"的属性集来检查问题是否会再次发生.
在任何方面,如果要向media_gallery现有属性集添加属性,则必须向eav_entity_attribute表中添加记录,其中存储EAV实体与属性集和组的关系:
INSERT INTO eav_entity_attribute
SET entity_type_id = 4,
attribute_set_id = [YOUR_ATTRIBUTE_SET_ID],
attribute_group_id = [YOUR_ATTRIBUTE_GROUP_ID],
attribute_id = [ID_OF_YOUR_MEDIA_GALLERY_ATTRIBUTE by default 82],
sort_order = 4
Run Code Online (Sandbox Code Playgroud)
该ID_OF_YOUR_MEDIA_GALLERY_ATTRIBUTE可以发现eav_attribute通过下面的查询表:
SELECT attribute_id FROM eav_attribute WHERE attribute_code = 'media_gallery'
Run Code Online (Sandbox Code Playgroud)该YOUR_ATTRIBUTE_SET_ID可以发现eav_attribute_set通过下面的查询表:
SELECT attribute_set_id FROM eav_attribute_set WHERE attribute_set_name = '[GIVEN_NAME_OF_YOUR_ATTRIBUTE_SET]'
Run Code Online (Sandbox Code Playgroud)并且YOUR_ATTRIBUTE_GROUP_ID可以eav_attribute_group使用以下查询在表中找到:
SELECT attribute_group_id FROM eav_attribute_group WHERE attribute_set_id = [YOUR_ATTRIBUTE_SET_ID] AND attribute_group_name = 'Images'
Run Code Online (Sandbox Code Playgroud)