改变mm_image大小Magento

时间:2013-08-28 18:23:16

标签: magento-1.7

我需要更改Magento社区的小图片大小。 这就是为什么它不适合全球产品窗口。 link here

我试过\ app \ design \ frontend \ default \ magik_pinstyle \ template \ catalog \ product \ list.phtml 并刷新图像缓存,但我不工作。

我可以看到它是265px的图像但是当我搜索调整大小时(265)我找不到任何东西。

2 个答案:

答案 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(宽度/高度)。如果你想让你的照片合适,你需要确保调整大小设置为相同的框架大小,你可能应该将框架平方。

  • 如果您想要更大的框架,请将图片CSS更改为320x320px或300x300px,并将上述行分别更改为resize(320)resize(300)
  • 如果您想保留265x265像素的图像尺寸,请将图像CSS更改为265x265像素并保持原样。

修改

它仍在使用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">完全实现了调整图像大小的目标。