2017-05-09 114 views
1

我想在產品列表頁面上的簡短說明之後,顯示詳細的產品說明。如果產品屬於特定類別,請在magento中回顯產品描述

我這樣做:

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

       <?php endif ?> 

它沒有迴音產品說明雖然,任何想法有什麼不對?

+0

您能得到什麼,如果你'var_dump'的返回值'$ _product-> getcategoryIds()'? –

回答

0

Are you sure $_product->getCategoryIds() contains 428? 如果是,我只是可以推薦檢查你嘗試用'428'代替428。我不知道它會幫助,但...

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 } ?> 
相關問題