检查Magento产品是否有缩略图
我只想在产品页面上显示缩略图(如果存在)。当前,如果未选择缩略图图像,它将显示占位符图像。我想我只需要将其包装在if语句中,但不知道检查缩略图是否存在的方法(如果有)。以下是用于显示缩略图的代码:检查Magento产品是否有缩略图,magento,Magento,我只想在产品页面上显示缩略图(如果存在)。当前,如果未选择缩略图图像,它将显示占位符图像。我想我只需要将其包装在if语句中,但不知道检查缩略图是否存在的方法(如果有)。以下是用于显示缩略图的代码: <img id="slide-img-1" src="<?php echo $this->helper('catalog/image')->init($_product, 'thumbnail')->resize(163, 100); ?>" /></a
<img id="slide-img-1" src="<?php echo $this->helper('catalog/image')->init($_product, 'thumbnail')->resize(163, 100); ?>" /></a>
helper('catalog/image')->init($_product,'thumbnail')->调整大小(163100);?>" />
如果产品存在缩略图,则应在$\u产品
实例上设置缩略图。因此,您可以在自己的情况下使用缩略图,请参见下文
helper('catalog/image')->init($_product,'thumbnail')->调整大小(163100);?>“/>
如果产品存在缩略图,则应在$\u产品
实例上设置缩略图。所以你可以在你的情况下使用它,见下文
帮助器('catalog/image')->init($_product,'thumbnail')->调整大小(163100);?>" />
使用以下方法:
<?php if(!($_item->getThumbnail() == "no_selection")): ?>
<div class="image-holder">
<img class="thumbnail-image"
src="<?php echo $this->helper('catalog/image')->init($_item, 'thumbnail')->constrainOnly(true)->resize(800); ?>"
alt=""
title="" />
</div>
<?php endif; ?>
帮助器(“目录/图像”)->init($_项,“缩略图”)->constraintonly(true)->resize(800);?>”
alt=“”
title=”“/>
使用以下方法:
<?php if(!($_item->getThumbnail() == "no_selection")): ?>
<div class="image-holder">
<img class="thumbnail-image"
src="<?php echo $this->helper('catalog/image')->init($_item, 'thumbnail')->constrainOnly(true)->resize(800); ?>"
alt=""
title="" />
</div>
<?php endif; ?>
帮助器('catalog/image')->init($_项,'thumbnail')->constraintonly(true)->resize(800);?>"
alt=“”
title=”“/>
太好了!这很好。但我决定采用另一种方法来避免干扰缩略图图像。我创建了一个自定义图像属性。我认为用属性名称更改缩略图会起作用,确实如此。但现在我需要检查自定义图像属性是否附加了图像,否则产品页面将行错误。这是更新的代码。helper('catalog/image')->init($\u product,'brand\u logo')?>“/>
Great!那很好用。但我决定采用另一种方法来避免干扰缩略图。我创建了一个自定义图像属性。我想用属性名来更改缩略图是可行的,它做到了。但是现在我需要检查自定义图像属性是否附加了图像,否则产品页面会抛出错误。以下是更新的代码。helper('catalog/image')->init($\u产品,'brand\u徽标')?>“/>