2017-08-28 71 views
0

我使用Magento 1.9,我需要购物车页面https://github.com/OpenMage/magento-mirror/blob/magento-1.9/app/design/frontend/base/default/template/checkout/cart/item/default.phtml上的任意单个产品的标签,产品采取$ _item = $这个 - >的getItem();,我拿产品获取Magento购物车页面(checkout/cart/item/default.phtml)上的任何产品的产品标签

Mage::getSingleton('catalog/product')->load($_item->getProductId()); 

,但我不明白我怎么能走单品Magento的产品标签(https://www.hostknox.com/tutorials/magento/tags)在此购物车页面。

感谢

+0

请详细说明您的问题 –

+0

请检查:https://stackoverflow.com/questions/2053776/how-to-display-tags-product-in-view- phtml-of-magento –

+0

@Parth Trivedi我刚试过这个解决方案,但它不起作用 – vendocartoni

回答

0

解决

$model = Mage::getModel('tag/tag'); 
    $TaGCollection= $model->getResourceCollection() 
      ->addPopularity() 
      ->addStatusFilter($model->getApprovedStatus()) 
      ->addProductFilter($_item->getProduct()->getId()) 
      ->setFlag('relation', true) 
      ->addStoreFilter(Mage::app()->getStore()->getId()) 
      ->setActiveFilter() 
      ->load(); 
    $Tags=$TaGCollection->getItems(); 

    if(count($Tags)) { 
     echo '<ul>'; 
     foreach ($Tags as $tag) { 
      //echo $tag->getTaggedProductsUrl(); 
      echo '<li>'; 
      echo $tag->getName(); 
      echo '</li>'; 
     } 
     echo '</ul>'; 
    } //if(count($Tags)) {