如果产品属于特定类别,请在magento中回显产品描述
问题描述:
我想在产品列表页面上的简短说明之后,显示详细的产品说明。如果产品属于特定类别,请在magento中回显产品描述
我这样做:
<?php $_product = Mage::getModel('catalog/product')->load($productId); ?>
<?php if(in_array(428, $_product->getCategoryIds())): ?>
<span><?php echo $_product->getDescription(); ?></span>
<?php endif ?>
它没有回音产品说明虽然,任何想法有什么不对?
答
Are you sure $_product->getCategoryIds()
contains 428? 如果是,我只是可以推荐检查你尝试用'428'代替428。我不知道它会帮助,但...
答
我得到它的工作是这样,最终,在情况下,它可以帮助别人:
<?php if (Mage::registry('current_category') && Mage::registry('current_category')->getId() == 428) { ?>
<?php
$my_product = Mage::getModel('catalog/product')->load($_product->getId());
echo $my_product->getDescription();
?>
<?php } ?>
您能得到什么,如果你'var_dump'的返回值'$ _product-> getcategoryIds()'? –