如果产品属于特定类别,则在magento中回显产品描述

时间:2017-05-09 14:09:42

标签: php magento

我想在产品详情页面上的简短描述后显示详细的产品说明。

我这样做:

<?php $_product = Mage::getModel('catalog/product')->load($productId); ?>
                <?php if(in_array(428, $_product->getCategoryIds())): ?>
                    <span><?php echo $_product->getDescription(); ?></span>

                <?php endif ?>

但是,它没有回应产品说明,任何想法有什么不对?

2 个答案:

答案 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 } ?>