Magento 产品图片未调整大小
Posted
技术标签:
【中文标题】Magento 产品图片未调整大小【英文标题】:Magento Product Images Not Resizing 【发布时间】:2013-08-01 02:20:17 【问题描述】:我卸载了一个扩展程序,然后我在类别页面上显示的所有产品图片都调整为 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); ?>" /></a>
虽然这在我看来是正确的,但我也发现了一个随机的 css 属性,它似乎是罪魁祸首,我只是找不到任何规则的来源。
img[Attributes Style]
width: 135px;
height: 135px;
你可以看到我的问题here
【问题讨论】:
你用了什么扩展,卸载了 您确定您查看的是正确的list.phtml
文件吗?很可能是某个扩展程序覆盖了它,因为您网站上的图片已明确调整为 135x135(您可以在文件路径中看到 135x
),并且 width
和 height
属性为 135。
@VIVEK-MDU 我卸载了“删除订单”See it here
@giaour 从我能够找到的所有内容中,list.phtml 应该是正确的,但我确实检查了大多数其他 phtml 文件,但找不到任何会导致其大小调整为 135 的内容.我还看到它的文件路径,我只是不知道它从哪里得到 135px。
如果您有任何影响产品列表页面的扩展,请检查它们在布局 xml 文件中是否有类似这样的内容:<action method="setTemplate"><template>XXX.phtml</template></action>
【参考方案1】:
扩展程序正在覆盖产品列表的模板,因此您修改的文件 (list.phtml
) 实际上并不是显示的内容。
如果您有任何影响产品列表页面的扩展,请检查它们在布局 xml 文件中是否有类似以下内容的内容:<action method="setTemplate"><template>XXX.phtml</template></action>
。
【讨论】:
【参考方案2】:这是一个懒惰的把戏..使用文件中具有特征搜索文本的软件,然后尝试使用搜索关键字“resize(135”)进行搜索
【讨论】:
以上是关于Magento 产品图片未调整大小的主要内容,如果未能解决你的问题,请参考以下文章