2013-08-28 35 views
2

我需要更改Magento社區上的小圖像大小。 這是爲什麼,它不適合全球產品窗口。 link here更改small_image大小Magento

我試圖在\程序\設計\前臺\ DEFAULT \ magik_pinstyle \模板\目錄\產品\ list.phtml 和刷新圖像緩存,但我不工作。

我可以看到它是265px圖像,但是當我搜索調整大小(265)時,我沒有找到任何東西。

回答

0

這實際上位於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) 

最後,如果你在你設置的自定義收藏夾或主題部分,檢查什麼您可能錯過了交替設置尺寸。

確保刷新緩存,您也應該清除圖像緩存。

+0

不,不幸的是,這並沒有解決問題 – lopezi

+0

檢查我的編輯。您的CSS和調整大小不匹配。這就是它不適合的原因。 – Jason

+0

我希望能夠工作,但事實並非如此。我調整了media.html(300),代碼已經在那裏。此外,我已經把寬度和高度設置爲300像素,這也是你的建議。這是奇怪的原因,圖像仍然是265px,我沒有在代碼的任何部分的大小。是的,它看起來像緩存,但我把它清理了幾次。 – lopezi