1

我卸载了一个扩展程序,然后我在类别页面上显示的所有产品图像都调整为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;
}

你可以在这里看到我的问题

4

2 回答 2

0

这是懒惰的技巧..使用文件中具有功能搜索文本的软件,然后尝试使用搜索关键字“resize(135”)进行搜索

于 2014-01-09T06:50:04.357 回答
0

扩展正在覆盖产品列表的模板,因此您修改的文件 ( list.phtml) 实际上并不是显示的内容。

如果您有任何影响产品列表页面的扩展,请检查它们在布局 xml 文件中是否有类似以下内容的内容:<action method="setTemplate"><template>XXX.phtml</template></action>.

于 2013-07-31T20:51:31.133 回答