Это фактически будет находиться в 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)
соответственно.
- Если вы хотите сохранить размер изображения 265x265px, измените изображение CSS на 265x265px и оставьте его как есть.
Редактировать
Он все еще использует файл в 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)
Наконец, если у вас есть собственный осветитель или темы раздела в настройках, проверить что-нибудь вы, возможно, пропустили поочередно заданные размеры.
Обязательно обновите кеш, вы также должны очистить кеш изображения.
нет, к сожалению, это не решает проблему – lopezi
Проверьте мои правки. Ваш CSS и размер не совпадают. Вот почему это не подходит. – Jason
за моменты, когда я надеялся, что это сработает, но это не так. Я изменяю размер (300) на media.html, код уже был там. кроме того, я поставил ширину и высоту до 300 пикселей так же, как вы предлагали. это странная причина, по которой изображение все еще 265px, и у меня нет такого размера в любой части кода. да, это похоже на кеш, но я очищал его пару раз. – lopezi