我需要更改 Magento 社区上的小图像尺寸。这就是为什么,它不适合全球产品窗口。 链接在这里
我尝试在 \app\design\frontend\default\magik_pinstyle\template\catalog\product\list.phtml 并刷新图像缓存,但我不工作。
我可以看到它是 265 像素的图像,但是当我搜索调整大小(265)时,我什么也没找到。
我需要更改 Magento 社区上的小图像尺寸。这就是为什么,它不适合全球产品窗口。 链接在这里
我尝试在 \app\design\frontend\default\magik_pinstyle\template\catalog\product\list.phtml 并刷新图像缓存,但我不工作。
我可以看到它是 265 像素的图像,但是当我搜索调整大小(265)时,我什么也没找到。
这实际上位于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 设置为 320x300 像素(宽度/高度)。如果您希望您的图片适合,您需要确保将调整大小设置为与框架相同的大小,并且您可能应该将框架调整为方形。
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)
最后,如果您的设置中有自定义灯箱或主题部分,请检查您可能错过的任何内容以交替设置尺寸。
确保刷新缓存,您也应该清除图像缓存。
我知道这是一篇旧帖子,但我想添加一些似乎被大多数回复忽略的内容,您必须放大包含图像的容器,否则图像不会被放大。
我按照上面杰森回答的第一部分进入
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">
才能完全实现调整图像大小的目标。