我正在研究Magento主题,我需要构建一个函数来检查是否已将产品添加到用户的愿望清单。

Magento有一个“ Mage_Wishlist_Helper_Data”帮助程序类,但是我不知道如何构建“如果已在愿望清单中检查”功能。基本上,我需要使用Magento的心愿单功能来建立收藏夹列表。如果特定产品已经添加到用户的收藏夹中,我想在“添加到愿望清单”链接中添加一个特殊的类。

最佳答案

 <?php $wishlist = Mage::getModel('wishlist/item')->load($_product->getId(),'product_id');
      if($wishlist->getId())
          //product is added
      echo "Added! - Product is in the wishlist!";
      else
          //add product to wishlist
      echo "<a href='".$this->helper('wishlist')->getAddUrl($_product) ."'>Add This?</a>";
  ;?>

07-27 18:51