[英]How do I display images to my App without storing the ACTUAL image in my front-end or Database?
[英]how do I set small images to display (on front end) within magento 1.6+ as a bulk change?
我遇到了以下代码,我认为它可以解决我的问题,但是似乎什么也没做(查询成功但应用于零行):
UPDATE catalog_product_entity_media_gallery AS mg,
catalog_product_entity_media_gallery_value AS mgv,
catalog_product_entity_varchar AS ev
SET ev.value = mg.value
WHERE mg.value_id = mgv.value_id
AND mg.entity_id = ev.entity_id
AND ev.attribute_id IN (86,87,88)
AND mgv.position = 1
对我来说,这些attribute_id对应于eav_attribute表中的小图像,缩略图和媒体库。
图像显示在后端,而媒体库图像可以在前端看到,但是较小的图像和缩略图不会显示在前端。
查看catalog_product_entity_media_gallery表,它仅包含媒体库属性(88)。 我需要复制这些属性并将属性更改为86,以使其显示在前端吗? 如果是这样,我该如何处理?
SQL对我来说是新的,尽管我知道如何复制和粘贴;)
提前加油!
我和你在同一条船上。 我确实找到了这个问题和答案: Magento,我需要将第一个产品图片定义为缩略图
但是我也一直在寻找如何找到正确的值来设置。
我相信,如果您对每个ev.attribute_id都运行了3次此代码,它将可以正常工作。
UPDATE catalog_product_entity_media_gallery AS mg,
catalog_product_entity_media_gallery_value AS mgv,
catalog_product_entity_varchar AS ev
SET ev.value = mg.value
WHERE mg.value_id = mgv.value_id
AND mg.entity_id = ev.entity_id
AND ev.attribute_ID = '76'
AND mgv.position = 1;
对每个属性ID(86、87、88)运行一次。
我认为应该可以!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.