如何检查自定义图像属性的可用性

时间:2014-12-25 08:49:48

标签: magento

我知道这个问题只是被多次询问,但我在自定义图像属性中遇到了一些问题我使用magento admin&创建了新的自定义图像(image180)属性。使用此代码获取前端和图像中的图像此代码正常工作&显示图像如何纠正这个&提前谢谢

<div class="rotate"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'image180'); ?>"></div>

但是我必须检查这个图像是否是可用的然后运行代码如果不可用则不运行此代码,因为如果此属性不可用于特定产品,则产品页面不会加载&amp;显示错误&amp;我正在使用此代码来检查自定义图像的可用性,但不能解决出错的问题

<?php if ($_product->getimage180()):?>
                <div class="rotate"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'image180'); ?>"></div>
                <?php endif;?>

2 个答案:

答案 0 :(得分:0)

请你试试这个

getImage180())产品:&gt;?                 帮助者(&#39;目录/图像&#39;) - &gt; init($ _ product,&#39; image180&#39;); ?&GT;&#34;&GT;

答案 1 :(得分:0)

你可以尝试

if($_product->getData('image180')!=null && $_product>getData('image180')!='no_selection')

而不是if($_product->getimage180())

如果您使用$_product->getimage180(),那么它也无效。

应为$_product->getImage180()