Изображения продуктов Magento не меняются
Я удалил расширение, и после этого все изображения моих продуктов, отображаемые на страницах категорий, изменились до 135x135 вместо 209x209. Я проверил list.phtml
и вот что я нашел:
<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this- >stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(209); ?>" width="209" height="209" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" /></a>
Хотя это выглядит правильно для меня, я также нахожу случайный атрибут CSS, который, кажется, виновник, я просто не могу найти источник правила.
img[Attributes Style] {
width: 135px;
height: 135px;
}
Вы можете увидеть мою проблему здесь
2 ответа
Расширение перезаписывает шаблон для списка продуктов, поэтому файл, который вы изменили (list.phtml
) на самом деле не то, что показывает.
Если у вас есть какие-либо расширения, влияющие на страницы со списком продуктов, проверьте, есть ли у них что-то в XML-файле макета, который выглядит следующим образом: <action method="setTemplate"><template>XXX.phtml</template></action>
,
Это ленивый трюк.. если в программе есть функция поиска текста в файле, попробуйте поиск по ключевому слову "resize(135")