我需要更改Magento社区的小图片大小。 这就是为什么它不适合全球产品窗口。 link here
我试过\ app \ design \ frontend \ default \ magik_pinstyle \ template \ catalog \ product \ list.phtml 并刷新图像缓存,但我不工作。
我可以看到它是265px的图像但是当我搜索调整大小时(265)我找不到任何东西。
答案 0 :(得分:0)
这实际上位于app/design/frontend/default/magik_pinstyle/template/catalog/product/view/media.phtml
。如果您的模板上没有该文件,请从app/design/frontend/base/default/template/catalog/product/view/media.phtml
复制该文件。在第68行(在基础media.phtml中)你会找到这一行:
$_img = '<img src="'.$this->helper('catalog/image')->init($_product, 'image')->resize(265).'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" itemprop="image" />';
您的照片不适合相框,因为您的.product-view .product-img-box .product-image
CSS设置为320x300px(宽度/高度)。如果你想让你的照片合适,你需要确保调整大小设置为相同的框架大小,你可能应该将框架平方。
resize(320)
或resize(300)
。修改强>
它仍在使用265x265px调整大小缓存中的文件。
你应该故意清除/media/catalog/product/cache
文件夹中的所有内容,首先要检查media.phtml以查看调整大小是否已存在并退回到该文件夹。如果找不到,则运行调整大小。
您正在编辑app/design/frontend/default/magik_pinstyle/template/catalog/product/view/media.phtml
中找到的文件,对吗?如果在完全清空缓存后更改现有的调整大小功能不起作用,则可以将->resize(300)
函数添加到第15行:
$this->helper('catalog/image')->init($_product, 'image')->resize(300)
最后,如果您的设置中有自定义灯箱或主题部分,请检查您可能错过的任何内容以交替设置尺寸。
确保刷新缓存,您也应该清除图像缓存。
答案 1 :(得分:0)
我知道这是一个旧帖子,但是我想添加一些似乎被大多数这些响应遗漏的东西,你必须放大包含图像的容器,否则图像不会被放大。
我通过进入
跟随杰森上面的答案的第一部分app/design/frontend/default/magik_pinstyle/template/catalog/
/view/media.phtml. Copy the file over from app/design/frontend
/base/default/template/catalog/product/view/media.phtm
并将第32和33行更改为
$bigImageX = 608; from $bigImageX = 308;
$bigImageY = 608; from $bigImageY = 308;
冲洗了缓存,无论是magento还是browswer都没有发生任何事情。
然后我进入开发工具并放大了width
<div class="produt-img-box">
将图像的大小增加到我想要的大小。
为了清楚起见,我也不得不缩小规模
<div class="product-shop">
完全实现了调整图像大小的目标。