想要在Magento 1.8 CE,Modern主题的产品视图页面上增加图像的大小。 我尝试在以下文件中将值从265更改为400:
/app/design/frontend/default/modern/template/catalog/product/view/media.phtml
/app/design/frontend/base/default/template/catalog/product/view/media.phtml
/app/design/frontend/default/default/template/featurezoom/media.phtml
(因为这个扩展已经安装。我觉得这个问题可能在这里,但是找不到什么)
/app/design/frontend/base/default/template/productdetails/media.phtml
即使在/app/code/core/Mage/Catalog/Model/Product.php
改变了
css文件.product-view .product-img-box .product-image {width: 400px}
刷新缓存,清除文件夹/media/catalog/product/cache/
但有些事情仍然在缓存中创建 265x265 文件夹
以下是page
认为这将是一项简单的任务,但已经花了一整天时间。
感谢任何帮助
答案 0 :(得分:1)
所以我相信我找到了解决方案。感谢Nikitas建议使用调试模式。 不确定这是否是正确的方法,但这是有效的。 我编辑的文件是frontend / base / default / template / productdetails / media.phtml 初始代码是
/* Main Image Size */
if (strstr($_productDetails['mainImageSize'], '_')) {
$mainImageSize = explode('_', $_productDetails['mainImageSize'], 2);
} else {
$mainImageSize = array(265, 265);
}
更改ELSE中的大小没有帮助,所以我在IF语句中更改了它,如此
/* Main Image Size */
if (strstr($_productDetails['mainImageSize'], '_')) {
/* $mainImageSize = explode('_', $_productDetails['mainImageSize'], 2); */
$mainImageSize = array(400, 400);
} else {
$mainImageSize = array(265, 265);
}
如果您知道更好的解决方案或有任何建议,那将会有所帮助。 感谢
现在我必须使用缩放,因为它增加了缩放框
答案 1 :(得分:0)
转到
/app/design/frontend/yourtheme/default/template/catalog/product/view/media.phtml
找到代码
'image')->resize(436)
并在此处提供您的图片尺寸,如
'image')->resize(300,436)