我想在产品详情页面上的简短描述后显示详细的产品说明。
我这样做:
<?php $_product = Mage::getModel('catalog/product')->load($productId); ?>
<?php if(in_array(428, $_product->getCategoryIds())): ?>
<span><?php echo $_product->getDescription(); ?></span>
<?php endif ?>
但是,它没有回应产品说明,任何想法有什么不对?
答案 0 :(得分:0)
你确定$_product->getCategoryIds()
包含428吗?
如果是的话,我可以建议您检查一下,尝试用'428'替换428。我不确定它会有所帮助,但是......
答案 1 :(得分:0)
我最终让它像这样工作,万一它可以帮助其他人:
<?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 } ?>