我有一个挑战:我有两种产品图片:140x140(无水印)和 600x600(有水印)。我需要在目录页面上显示带有缩略图 (140x140) 的产品,并且当产品页面打开时,最后显示带有水印的大图像(这个大小应该无关紧要)。
有谁知道我应该在哪里改变它?
先谢谢了!
我有一个挑战:我有两种产品图片:140x140(无水印)和 600x600(有水印)。我需要在目录页面上显示带有缩略图 (140x140) 的产品,并且当产品页面打开时,最后显示带有水印的大图像(这个大小应该无关紧要)。
有谁知道我应该在哪里改变它?
先谢谢了!
对于产品图像,它位于模板文件中:app/design/frontend/base/default/template/catalog/product/view/media.phtml
密切注意,提防,小心
$this->helper('catalog/image')->init($_product, 'image')->resize(265)
对于列表页面,它位于 app/design/frontend/base/default/template/catalog/product/list.phtml
密切注意,提防,小心
$this->helper('catalog/image')->init($_product, 'small_image')->resize(135)
如果您有自己的主题,则根据需要替换路径。Magento 为您处理调整大小,只需更改大小。或者,如果您有不同的缩略图图像并希望将它们显示为缩略图而不是主产品图像,请确保将它们设置为产品图像上传器的管理员中的小图像。请注意您作为参数传入 small_image 的目录列表代码。
如果您的主题的 CSS 覆盖 phtml 文件,这将不起作用,就像我的情况一样。我使用的是 Magento 的默认主题,必须修改 style.css 中 .product-view .product-img-box .product-image-zoom 的值来放大图像。希望这对其他人有帮助。