在产品页面,部分情况下可配置图片过小,根本无法看清。
需要这样子操作,调其缓存图片生成时的大小
先进入
app/design/frontend/您的主题目录
查看您当前使用的主题目录下是否存在 module-swatches 并有对应的
etc/view.xml
查看您当前使用的主题目录下 view.xml是否有定义
swatch_image
如有设置参数,请直接修改参数为您想要数值
如没有则继续操作
1.没有的话需要复制
vendor\magento\module-swatches\etc\view.xml
到您的主题目录下
module-swatches\etc\view.xml
原内容为
<?xml version="1.0"?> <!-- /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ --> <view xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/view.xsd"> <media> <images module="Magento_Catalog"> <image id="swatch_image" type="swatch_image"> <width>30</width> <height>20</height> </image> <image id="swatch_thumb" type="swatch_thumb"> <width>110</width> <height>90</height> </image> <image id="swatch_image_base" type="swatch_image"> <width>30</width> <height>20</height> </image> <image id="swatch_thumb_base" type="swatch_thumb"> <width>110</width> <height>90</height> </image> </images> </media> </view>
您可以调此数值大小为您想要的数值。再重新生成缓存图片则前台swatches图片大小被调整
2.直接修改
vendor\magento\module-swatches\etc\view.xml
中的数值并保存后,生成静态文件,重新生成缓存图片,完成调整,
为保证变更在后续 升级后也能正常可用,建议采用第一种方法