我是magento的新手。我正在使用主题'rwd'。产品图片在主页上列出时会变得模糊。
使用Inspect元素,我发现其自然图像大小为85x85。但重新调整到140x140。如何将图像设置为140x140或任何其他程序来处理图像分辨率?
答案 0 :(得分:1)
试试这个:
转到view.xml
中可以找到的文件code/Magento/Catalog/etc/
。
打开文件并编辑第31行:
<var name="product_small_image_sidebar_size">85</var>
到:
<var name="product_small_image_sidebar_size">140</var>
答案 1 :(得分:1)
如果您查看模板文件:
app\design\frontend\rwd\default\template\catalog\product\list.phtml
你会发现第128行(Magento 1.9.1.x)网格视图的图像大小设置:
<?php $_imgSize = 85; ?>
只需将值更改为您需要的值即可。清除Magento图像缓存后,您会发现将以您设置的分辨率创建小图像,因此不会涉及较差的浏览器调整大小。
在.phtml文件中,有许多与不同视图相关的$_imgSize
设置,只需对字符串进行文本搜索。
答案 2 :(得分:0)
我认为在你的情况下,上传的图像尺寸较小,默认情况下,magento将产品图像调整为140x140。因此,在这种情况下,图像会扩展,因此看起来很模糊。
一种解决方案是上传大尺寸的图像。
答案 3 :(得分:0)
我认为您应该使用sublime text 2这样的优秀文本编辑软件打开magento项目,然后在整个项目(ctrl + alt + F)
中进行研究,并查找字符串'140'
这样你就可以找到magendo定义magendo调整图像大小的地方。