我安装的Magento 1.9.1.0没有样本数据,但在管理员中,添加或编辑类别页面没有缩略图图像字段。如何在管理员类别中显示缩略图?
答案 0 :(得分:3)
我通过在phpMyAdmin中运行以下查询来解决此问题,
1)
INSERT INTO `eav_attribute` (`attribute_id`, `entity_type_id`, `attribute_code`,
`attribute_model`, `backend_model`, `backend_type`, `backend_table`, `frontend_model`,
`frontend_input`, `frontend_label`, `frontend_class`, `source_model`, `is_required`,
`is_user_defined`, `default_value`, `is_unique`, `note`) VALUES(140, 3, 'thumbnail', NULL,
'catalog/category_attribute_backend_image', 'varchar', NULL, NULL, 'image', 'Thumbnail
Image', NULL, NULL, 0, 0, NULL, 0, NULL);
2)
INSERT INTO `catalog_eav_attribute` (`attribute_id`, `frontend_input_renderer`,
`is_global`, `is_visible`, `is_searchable`, `is_filterable`, `is_comparable`,
`is_visible_on_front`, `is_html_allowed_on_front`, `is_used_for_price_rules`,
`is_filterable_in_search`, `used_in_product_listing`, `used_for_sort_by`,
`is_configurable`, `apply_to`, `is_visible_in_advanced_search`, `position`,
`is_wysiwyg_enabled`, `is_used_for_promo_rules`) VALUES
(140, NULL, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, NULL, 0, 0, 0, 0);
3)
INSERT INTO `eav_entity_attribute` (`entity_attribute_id`, `entity_type_id`,
`attribute_set_id`, `attribute_group_id`, `attribute_id`, `sort_order`)
VALUES (337, 3, 3, 4, 140, 3);
这里我使用attribute_id作为140,在这些查询中使用唯一值
的id答案 1 :(得分:3)
最简单的解决方案是激活Mage_XmlConnect模块,从1.9.1.0开始,此模块默认处于非活动状态。您可以通过修改
来激活此模块应用程序的/ etc /模块/ Mage_XmlConnect.xml
将<active>
代码的值从 false 更改为 true
答案 2 :(得分:1)
与1.9有相同的问题,但设法通过手动将属性直接插入DB来解决它。检查以下3个表 eav_attribute , catalog_eav_attribute , eav_entity_attribute ,查看image
属性(我的ID为45)并相应地复制缩略图。希望这会有所帮助。