2013-12-19 2 views
0

Хотите увеличить размер изображения на странице просмотра продукта Magento 1.8 CE, Современная тема. Я попытался изменить значение от 265 до 400 в следующих файлах:Изменить размер изображения в magento product view

/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

Пробовал ли вы «Включение подсказок для шаблона», чтобы убедиться, что вы редактируете правильный файл .. см. Http://www.westwideweb.com/wp/2009/08/04/magento-how-to-turn-on -template-path-hints-and-inline-translation/ –

+0

Похоже, что его интерфейс/база/default/template/productdetails/media.phtml http://advertisingmos.com/hosting/dhvision/index.php/digital-video- recorders-category/5400-series/16-channel-d1-1-5u-dvr.html? tp = 1 –

+0

Каково содержимое .../productdetails/media.phtml –

ответ

1

Так что я считаю, что я нашел решение. Спасибо Nikitas за предложение использовать режим отладки. Не уверен, что это правильно, но это работает. файл я редактировал был интерфейс/базы/по умолчанию/шаблон/Детали изделия/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); 
    } 

Если вы знаете лучшее решение или имеете какие-либо предложения, это было бы полезно. Благодаря

Теперь я буду играть с зумом, поскольку он увеличил окно масштабирования

+0

Вы должны скопировать этот файл в папку тем магазина /app/design/frontend/default/modern/template/productdetails/media.phtml. Также вы должны внимательно изучить, как/где $ _productDetails ['mainImageSize'] получить его данные –

+0

Спасибо R.S. Размер квадрата увеличения увеличивается пропорционально изображению. Таким образом, в основном, он масштабируется только немного. Вы знаете, как это исправить? –

0

Просто зайдите на

/app/design/frontend/yourtheme/default/template/catalog/product/view/media.phtml 

Найти код

'image')->resize(436) 

и просто дайте свой размер изображения здесь

'image')->resize(300,436) 
Смежные вопросы