我的问题是如何将自定义属性分配为 list.phtml 文件中悬停图像的图像。
我已经完成了我的研究,并通过使用此代码在 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')->constrainOnly(FALSE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(135); ?>"
width="135" height="135"
alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>"
onmouseover="this.src='<?php echo $this->helper('catalog/image')->init($_product, 'thumbnail')->constrainOnly(FALSE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(135) ?>';"
onmouseout="this.src='<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->constrainOnly(FALSE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(135) ?>';" />
</a>
如果将悬停图像指定为缩略图,则此方法有效。
我的问题是我正在使用这个扩展来导入我的所有产品,它不允许为基本、小和缩略图分配不同的图像。您必须使用相同的图像。(是的,我可以进入并单独选择每个图像并选择缩略图,但这不是我拥有的产品数量的选项)
好的,所以我所做的是为名为悬停图像的产品创建了一个自定义属性,将该列添加到 csv 文件中,嘿,它工作正常 - 悬停图像被分配给图像下的悬停图像选项,如下所示:
所以我的问题是我如何编辑上面的代码行,以便它调用新的“hover_image”属性而不是缩略图。我尝试将缩略图更改为“hover_image”,但网站崩溃。
请帮忙,我感觉很近,但不完全在那里。